我是iOS开发新手。我目前正在开发一个应用程序,该应用程序具有从Web服务器返回的动态内容,映射到数据模型并显示给用户。要动态添加UIViews,还是创建一个UITableView? ios
到目前为止,我已经创建的视图消费模型,然后添加视图作为子视图为滚动视图,计算y坐标为每个使他们增加了一个以另一个。
这种顺序添加元素是“列表像”,并且可以是在表视图表格单元。到目前为止,我已经避免了这种方法,因为我的一些视图具有不同的高度,而且我已经读过,当单元格具有动态行高时,表视图上的性能显着下降。
我是否风险增加性能顺序子视图为滚动视图? tableview是我所描述的更好的解决方案吗?
你从任何标准表视图的行为,如编辑模式下,连续动画中受益,滚动时,状态栏被窃听的顶部,等等? – Justin
除非你做的事情与表格视图完全不同,否则我会使用UITableview并修改它以与你的设计一起工作。通过将UIViews添加到UIScrollView,您基本上重新发明了轮子。 – logixologist
不,并点击状态栏将已经滚动我的滚动视图与子视图顶部。 @Justin –