使用Interface Builder进行硬编码的UITableView:可能吗?

NLe*_*may 2 xcode objective-c interface-builder uitableview ios

有时,我想创建非常简单的UITableViews.例如,我想创建一个看起来像这样的视图:http://blogs.remobjects.com/wp-content/uploads/2011/10/DatePicker-in-action.png

在这种情况下,我觉得在InterfaceBuilder中硬编码我的UITableViewCell而不是在我的tableview事件中动态创建它们会更好.这样,我就不会用太多代码污染我的班级.

问题是Interface Builder不允许我在UITableView中放置UITableViewCell.那么,有没有办法存档我想要做的事情,或者只是一种不好的做法,我应该避免这样做?

Mun*_*ndi 5

当然你可以做到!只需使用故事板,选择具有静态单元格的表格视图,并根据您的内容创建单元格.按照您喜欢的方式设置它们的样式并预先填充您想要的数据.

是的,在Interface Builder中尽可能多地执行以减少类的代码是非常好的做法!