UIView的分类

简介: UIView的分类

UIView的分类


我们知道iOS中分类的作用:

分类可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改,并且如果分类和原来类中的方法产生名称冲突,则分类将覆盖原来的方法,因为分类具有更高的优先级。

所以增加分类可以很方便给我们一些好用的方法,那我们在开发项目中会经常给一些控件设置尺寸和位置,那我们为了方便直接获取X,Y 和宽高。所以给大家写一个分类出来

第一步:添加一个分类

ac74d1764b39163a450400fd83bffd4a.png

Snip20160728_2.png


第二步:在.h文件里面

72d7a7223c90531263922f71ed6c151e.png

Snip20160728_3.png


第三步:在.m里面重写set 和 get 方法

56ec76d72f6e31aa9932f7fb54801162.png

Snip20160728_4.png

这里就是简单写一个X和Y的,因为要把所有写出来有点多。大家可以直接去下载封装好的代码就可以。 这里给大家实例一下怎么使用。

76bfc5b2f1ea475f2c49c9ec23fd66dc.png

Snip20160728_8.png

相关文章
SwiftUI—如何给图像视图添加遮罩以突出主题
SwiftUI—如何给图像视图添加遮罩以突出主题
702 0
SwiftUI—如何给图像视图添加遮罩以突出主题
给UILabel控件添加一个分类
给UILabel控件添加一个分类
104 0
给UILabel控件添加一个分类
Storyboard\Xib中给UIScrollView的子控件添加约束
Storyboard\Xib中给UIScrollView的子控件添加约束
368 0
Storyboard\Xib中给UIScrollView的子控件添加约束
|
Swift
Swift - 如何让UIView,UILabel和UIImageView之间类型互相转化
Swift - 如何让UIView,UILabel和UIImageView之间类型互相转化
156 0
UIView层次管理(sendSubviewToBack,bringSubviewToFront)
UIView层次管理(sendSubviewToBack,bringSubviewToFront)
621 0
|
开发工具
UIView的clipsTobounds属性
UIView的clipsTobounds属性
142 0
UIView的clipsTobounds属性
|
容器
UIView与CALayer的关系
UIView与CALayer的关系
490 0
一个实用的 NSArray 分类工具
一个实用的NSArray分类工具(一) —— 数组的去重、ReactiveObjC和Masonry中的NSArray分类
775 0