ios UIView的扩展 适配小技巧

前言:我疑惑的是我第一篇讲到轻封装socket block 怎么关注度这么低,倒是其他普通的关注度比较高.....那个真的是好东西啊。

废话少说,先来看看正常情况纯代码对UIView类的位置操作,如图:

ios UIView的扩展 适配小技巧_第1张图片

头像位置靠边,天气图标紧跟着头像,天气的高度和头像一样,起始y也一样,传统方法布局如下:


ios UIView的扩展 适配小技巧_第2张图片

看到这一坨我就伤心,冷不住抽支烟压压惊......

CGRectMake(headview.frame.origin.x+headview.frame.size.width, headview.frame.origin.y,35, headview.frame.size.height)

现在我们换个方式,扩展UIView,让这一坨看起来稍微不恶心点。

先看效果:


ios UIView的扩展 适配小技巧_第3张图片

新建:



ios UIView的扩展 适配小技巧_第4张图片


ios UIView的扩展 适配小技巧_第5张图片

#import"View+Tools.h"

就是这么简单......

既然写了这么多.....多加个东西:


ios UIView的扩展 适配小技巧_第6张图片


ios UIView的扩展 适配小技巧_第7张图片


ios UIView的扩展 适配小技巧_第8张图片

本人 课余喜欢研究  object pascal ,object c ,java,玩些 c# 。欢迎广大IT男加群 (367276878)互相学习

end....

走走走 抽烟


大家好我叫姬拉

你可能感兴趣的:(ios UIView的扩展 适配小技巧)