小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
我们在xib或者storyboard中添加tableview的时候对于一些不常用的页面,比如设置页面,个人信息页面等,不常变动的页面我们可以使用静态cell实现。
1.添加tableView
我们直接设置静态cell,会报错,说静态cell只能在UITableViewController中设置。
我们在代码中可以设置
view中的containerView的尺寸,我们在stroyboard中也可以设置
我们添加
containerView后会自带一个viewController
我们把这个
view Controller替换为它TableViewController进行关联
关联成功后就可以添加
静态cell了
2. 添加静态cell
我们仿照支付宝的设置页面,添加静态cell,并根据cell样式自己自定义设置UI
我们选择
group类型,并设置颜色
运行大概这个样子
我们调整下
间距
运行差不多了,头部稍微少点,我们可以设置一个
tableview的headerView
在
section处拖进来一个view当headerView,并设置高度。
运行后效果就差不多了
我们也可以实现
cell点击的跳转,选择的时候的行为
以上就是关于在
storyboard或xib中对于静态cell的使用,后面会继续分享一些xib或者storyboard使用小技巧,关注我分享更多小知识。