这个问题可能已经在stackoverflow中提出过了。但是,我对我的情景没有任何明确的想法。
我有一个viewcontroller(Say,MyViewController)。
我有一个scrollview(Say,MyScrollView),我有N个视图(Say MyView1,MyView2,...)。
这些视图可以水平滚动。请参阅下图以获得更多说明。
此图片来自here。
因此,红色区域是滚动视图,它包含多个黄色视图。
情境:
我想为每个视图调用API,当API调用和解析数据发生时,我需要在视图中显示一些加载活动指示符。解析成功后,我需要使用UITableView更新相应的视图。
问题:
在我的情况下,视图的数量可能从3到6不等。我应该维护6个单独的UITableViews和UIActivityIndicator吗?
我尝试了三个指针,如左,中,下;有权参考tableview和活动指标。但问题是,在加载前三页之前,如果用户进入第四个视图,该系统将在很多条件下崩溃。
需要建议。混淆!!
答案 0 :(得分:0)
我认为您必须将UIPageViewController与UITableView一起使用。它会解决你的问题。