我正在使用相同的接口控制器创建一个具有多个页面的监视应用程序。我想知道我的自定义管理器对象如何索引每个控制器。
我已经尝试在故事板中添加IBInspectable索引集,但是控制器在init和amp;之后将其pageIndex报告为0。清醒的电话。
我知道我可以创建返回自己索引的子类,但这看起来很混乱。
答案 0 :(得分:2)
您无法控制索引,只需按照您想要的顺序将它们添加到数组中即可。
这是您呈现页面的方式:
[self presentControllerWithNames:controllers contexts:contexts];
控制器和上下文都是数组。这些页面将显示它们在阵列中的顺序。
如果要呈现多个相同类型的控制器,请创建一个for循环并将它们添加到控制器阵列。与上下文相同。
controllers [0]将使用contexts [0]等等。