关于Xib中静态Cell的实现

969 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

我们在xib或者storyboard中添加tableview的时候对于一些不常用的页面,比如设置页面个人信息页面等,不常变动的页面我们可以使用静态cell实现。

1.添加tableView

我们直接设置静态cell,会报错,说静态cell只能在UITableViewController中设置。 image.png 我们在代码中可以设置view中的containerView的尺寸,我们在stroyboard中也可以设置

image.png 我们添加containerView后会自带一个viewController

image.png 我们把这个view Controller替换为它TableViewController进行关联

image.png 关联成功后就可以添加静态cell

2. 添加静态cell

我们仿照支付宝的设置页面,添加静态cell,并根据cell样式自己自定义设置UI

image.png 我们选择group类型,并设置颜色

image.png 运行大概这个样子

image.png 我们调整下间距

image.png 运行差不多了,头部稍微少点,我们可以设置一个tableview的headerView

image.pngsection处拖进来一个viewheaderView,并设置高度

image.png 运行后效果就差不多了

image.png 我们也可以实现cell点击的跳转,选择的时候的行为

image.png 以上就是关于在storyboard或xib中对于静态cell的使用,后面会继续分享一些xib或者storyboard使用小技巧,关注我分享更多小知识。