0

我以 Apple 的教程为例,并将其插入到我的 iPhone 应用程序中,使其具有通用性。弹出窗口显示一个包含 4 个选项的菜单,每个选项都有一个 UIViewController。如果我选择第二个,然后返回第一个弹出按钮,而不是停留在工具栏按钮的位置 0,它会向右移动一点。如果我去第二个然后再回来,它会更向右。

怎么了?

强化学习

4

2 回答 2

0

因为我所有的 ViewController 都在 AppDelegate 中初始化,所以每次在弹出菜单中选择一行时,我都需要删除 de barbutton。这样,当显示 VC 时,按钮进入索引 0,而不是工具栏中的右侧。

谢谢。

强化学习

于 2011-03-20T21:54:53.823 回答
0

听起来您在 UISplitViewController 委托方法中将多个东西推入到 toolbar.items 中,或者更确切地说,您在“将显示”委托方法中向 toolbar.items 添加了更多内容,但您并没有将它们全部删除您的“将隐藏”方法。如果您将代码发布到您的 UISplitViewController 委托方法,我们可能会提供更多帮助。

于 2011-03-19T23:32:55.253 回答