UITableView的StaticCell使用

关于UITableView的界面创建,大部分是通过在cellForRow的代理里面去创建Cell,对于创建一些固定界面的UITableView,可以使用static cell的方式,不过这种方法偏死板,不够灵活。根据实际需要使用,可以有一定的便捷性。

什么是固定界面?

类似这样的界面:(不过微信的这个界面肯定不是这样做的,因为它的这个界面是可以定制改变的,这里只是举例。。)

效果

开始动手自己做一个:

这种静态的cell需要使用UITableViewController类里面的tableview,所以首先要让自己的ViewController类继承UITableViewController,然后在对应的xib或者storyboard里拖入UItableViewController的控件。添加更多Cell直接在控件列表中拖入Cell即可。

还可以设置rowHeight和SectionsNumbers,可以更多尝试。

点击监听事件与平时的Row点击事件一致,使用didSelectRowAtIndexPath方法即可。比较简单,不详细描述具体步骤。只是记录一笔,熟悉一下。

#import <UIKit/UIKit.h>

@interface ViewController : UITableViewController


@end

以下是相关需要注意的关键点:

效果

效果

效果

可以在其Cell内部添加按钮,然后连线增加监听事件。这样的方式适合快速开发,但是不适合业务的拓展变更。有一定的局限性,慎用!

UI编辑图:

效果

效果图:

效果

文章来自 http://skymonkey.cn/

高能广告区

暂无广告哦=^^=。继续看看其它文章吧!