1

我正在使用相同的界面控制器创建一个具有多个页面的手表应用程序。我想知道我的自定义管理器对象如何索引每个控制器。

我尝试在情节提要中添加一个 IBInspectable 索引集,但控制器在 init 和唤醒调用后将其 pageIndex 报告为 0。

我知道我可以创建返回自己索引的子类,但这看起来很混乱。

4

1 回答 1

2

您无法控制索引,只需按您想要的顺序将它们添加到数组中。

这是您呈现页面的方式:

[self presentControllerWithNames:controllers contexts:contexts];

控制器和上下文都是数组。这些页面将按照它们在数组中的顺序显示。

如果您将呈现多个相同类型的控制器,请创建一个 for 循环并将它们添加到控制器数组中。与上下文相同。

controllers[0] 将使用 contexts[0] 等等。

于 2015-04-10T13:40:59.317 回答