捕获树
当您单击特定餐厅或某些事件时,Yelp 会显示此视图:
在上面的图片存在Cascal
的标签,然后Write a Review
按钮,然后三个按钮(Photo or Video
,Check in
,Bookmark
)所有在一排,则地图,以及一些细胞下方(Directions
,Call
,Explore the menu
等等)。
您如何制作与此类似的复杂滚动视图(您是否必须使用集合视图或表格视图?)?由于在 atableview
和a 中,collectionview
您一次又一次地重用相同的单元格(具有相同的布局),因此很难创建具有如此多异构元素的视图,如上图所示。
意义问题
使用表格视图和一堆不同的单元格类,每个类都有其独特的设计(XIB 或 Storyboard)和高度。
根据索引路径选择单元格类和高度,并让表视图委托方法相应地返回。
实际上非常基本的东西。
如果需要,您只能重用单元格类。在 Yelp 示例中,方向、呼叫、浏览菜单和更多信息单元格可能使用了相同的设计,因为布局似乎是相同的,只是图像和文本不同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句