小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
我们在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
使用小技巧,关注我分享更多小知识。