1 UIView分类

设置UIView分类 方便自己使用

//UIView+Extension

import UIKit

//使用计算属性  操作的都是其他属性

extension UIView {
    
    var x:CGFloat {
        
        get {
            
            return self.frame.origin.x
        } set {
            
            self.frame.origin.x = newValue
        }
        
    }
    
    
    var y : CGFloat {
        
        get {
            return self.frame.origin.y
        } set {
            self.frame.origin.y = newValue
        }
        
    }
    
    
    
    var width : CGFloat {
        
        //计算属性 get和set操作的 都是其他属性
        
        get {
            return self.frame.size.width
        } set {
            self.frame.size.width = newValue
        }
        
        
    }
    
    var height : CGFloat {
        
        //计算属性 get和set操作的 都是其他属性
        
        get {
            return self.frame.size.height
        } set {
            self.frame.size.height = newValue
        }
        
        
    }
    
    
    //获取 size 和 设置 size
    var size : CGSize {
        
        //计算属性 get和set操作的 都是其他属性
        
        get {
            return self.frame.size
        } set {
            self.frame.size = newValue
        }
        
        
    }
    
    
    //设置中心 x 和 获取中心 X
    var centerX : CGFloat {
        
        //计算属性 get和set操作的 都是其他属性
        
        get {
            return self.center.x
        } set {
            self.center.x = newValue
        }
        
    }
    
    
    var centerY : CGFloat {
        
        //计算属性 get和set操作的 都是其他属性
        
        get {
            return self.center.y
        } set {
            self.center.y = newValue
        }
    }
    
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你...
    被吹落的风阅读 5,501评论 1 2
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,195评论 4 61
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,519评论 5 13
  • 京城秋风正微凉 依窗赏月念家乡 犹忆飘香广寒糕 金蟾越过桂花岗
    佳年风华阅读 1,501评论 0 1
  • 这下,王哲儒可吓得不轻,拼尽全力往里面跑。不知道跑了多长时间,腿都软了。再回头一看时,后面的鬼脸早就不见了!更糟...
    千里一俊阅读 3,471评论 3 2