- 博客(12)
- 收藏
- 关注
原创 LayoutSubView 和 DrawRect
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。综
2014-09-09 20:02:46 409
原创 OC
一、动态特性在Objective-C中,消息是通过objc_msgSend()这个runtime方法及相近的方法来实现的。这个方法需要一个target,selector,还有一些参数。理论上来说,编译器只是把消息分发变成objc_msgSend来执行。比如下面这两行代码是等价的。
2014-08-04 21:28:47 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人