iOS 深度好文技术 学习

(iOS)给TableViewCell加上生命周期事件(如cel

2016-01-15  本文已影响2137人  码懂
生命周期(图片来自网络)
首发: http://www.jianshu.com/p/64c76a587450

本文的上一篇谈及个人对于UITableViewCel的一些观点。这里本来想说说实现方法的。但是看了下,好像也没有什么好说的,代码其实就只有一点点,在这里:
Swift版本:UITableViewCell-Lifecycle-Swift
Objective-C版本:UITableViewCell-Lifecycle

是这样的

  1. 首先,要实现cellWillAppear,大约得在tableView:willDisplayCell:forIndexPath:中,对各cell进行cellWillAppear的调用

另一些好东西

实现cellWillAppear等事件的过程中,顺便还加入了isCellWillAppeared的标志位(好吧,也许应该改改名为isCellWillAppearFired??),标识cellWillAppear是否是首次调用。
因为这个标志位超级好用,所以我也把相应的一套实现在UIViewController中了。比如viewWillAppear现在多了一个isViewWillAppeared (isViewWillAppearFired??) 来标识viewWillAppear是否首次调用,用以方便的决定部分参数的设置。

上一篇下一篇

猜你喜欢

热点阅读