先简单介绍一下,这几个方法的使用场景 mas_makeConstraints : 一个视图,刚创建出来,没有任何约束。用这个方法,给视图创建 x...
在 App 开发中,很多场景都是一个父视图(普通的 UIView)里横列摆放的子视图。(这里不是用 scrollView / collectio...
maskToBounds == > 超出的范围切除.(99.999%的情况,都是用在UIView 切圆角)但它仅仅只是针对自己内部的子视图.对于...
开发的 App 有一个选择时间段的界面。一开始用 UIDatePicker 发现无法满足 App 的需求。且如果修改 UIDatePicker ...
在 iOS App 开发中,切圆角的场景有很多。很多图片或者 UIView 都需要切圆角。 切圆角的方式一般有两种。 第一种,使用 UIView...
在 App 开发中,基本上只要能滑动的 UI 都是 scrollView。 有时候感觉,苹果这点做的非常不友好。为什么搞的这么麻烦?在其他的比如...
今天在开发一个功能模块的时候,需要给某个按钮添加右滑手势,动画的显示删除按钮。 这里就涉及到了需要更新约束的问题。 但是一开始使用更新约束,动画...
CAShapeLayer 是什么?CAShapeLayer 是一个继承自 CALayer 的一个子Layer。 为什么有了 CALayer 之后...
在上一篇博客中,说明了 KVO 的执行过程和基本的实现原理。 KVO的执行原理 对象本身作为事件的发布者,在自己被观察者(通常是那个包含自己的控...
文集作者