我是新手:-(。
我有一个非常标准的选项卡栏控制器,我在其中添加了一个 UIButtonBarItem(我使用情节提要编辑器来执行此操作)。一切看起来都很好,但我不知道如何处理“按钮按下”事件。我已经为标签栏控制器建立了一个委托,所以我可以捕获“didSelectViewController”事件(这似乎没有帮助:-)。
我想我错过了一些明显的东西。
我是新手:-(。
我有一个非常标准的选项卡栏控制器,我在其中添加了一个 UIButtonBarItem(我使用情节提要编辑器来执行此操作)。一切看起来都很好,但我不知道如何处理“按钮按下”事件。我已经为标签栏控制器建立了一个委托,所以我可以捕获“didSelectViewController”事件(这似乎没有帮助:-)。
我想我错过了一些明显的东西。
我终于偶然发现了解决方案:
就是这样,不是那么难,应该早点弄清楚。
当您将其他视图连接到该视图时,选项卡栏控制器会自动创建按钮。我在使用故事板编辑器时遇到了同样的问题,即使你可以把它放在那里,我相信它不会让你使用它。我认为即使只是设置一个 IBOutlet 也行不通。
Apple 专门讨论了您如何创建视图并自动为您处理按钮。
否则,如果您想要一个不显示新视图的选项卡按钮(这就是我想要的),那么这可能不符合 Apple 关于选项卡控制器的设计原则。