将多个样式组合成一个UITableView的最佳方法是什么?
例如,在iTunes音乐商店应用程序(音乐标签)中,顶部有广告,然后是大型圆形表格单元格,然后是分组式表格单元格等。我希望在顶部有自定义视图单元格,然后是几排Grouped风格的表格单元格,然后是几排普通风格的表格单元格。
我目前正在使用UITableViewStyleGrouped初始化我的UITableView,这非常适合我对Grouped样式单元格的需求,但我找不到覆盖单个单元格样式的好方法,这样我就可以创建其他样式的单元格
有什么建议吗?
答案 0 :(得分:0)
有几件事:您可以将UITableView
的{{1}}和tableHeaderView
属性设置为自定义视图,以便大部分时间都可以使用您正在讨论的iTunes Music Store应用屏幕。其余的只是返回不同的tableFooterView
类型,具体取决于您所在的部分:
UITableViewCell
答案 1 :(得分:0)
您正在谈论的是表格样式(其中一个单元格具有视图的全宽度。其他单元格具有背景线条和圆角部分。)
你可能通过使用滚动视图和2个嵌入式表格视图一起破解某些内容并禁用滚动,但我不推荐它。你不应该在滚动视图中放置表格视图,它不会非常适合Appley和HIGy - 为头痛做好准备。
您可能需要考虑重新考虑您的视图结构。