【问题标题】:How to select tab in uiTabBarController using a custom center button如何使用自定义中心按钮在 uiTabBarController 中选择选项卡
【发布时间】:2012-03-04 04:15:17
【问题描述】:

我有一个启用故事板的应用程序,它带有一个 TabBarController,我通过界面构建​​器添加了视图控制器。

然后我按照iDevReceipes 的帖子在中心添加了一个自定义按钮,它使用自定义按钮隐藏了我的第三个或中心标签栏项目。

当用户单击按钮时,我无法让 TabBarController 选择中间选项卡。我将按钮与选择器连接起来,并在方法中添加了一个代码,该代码被认为是适用于 Stack Overflow 上的许多人的解决方案,即 self.tabBarController.SelectedIndex = 2; 这在 viewWillAppear 中被调用

这在某种程度上不起作用并选择了正确的选项卡。我在按钮的方法中有一个 NSLog,我发现按钮可以工作,但选项卡没有被选中。

tabbarcontroller 有一个类,其中没有任何内容。

【问题讨论】:

    标签: iphone ios xcode uitabbarcontroller storyboard


    【解决方案1】:

    你的想法是对的,但是你需要使用setter方法,而不是直接设置属性;这是它确实有所作为的一个例子。另外,我可能会误解你,但你需要在按钮的选择器中调用此代码,而不是在viewWillAppear 方法中。这是您将用于选择中间索引的代码。

    [self.tabBarController setSelectedIndex:2];
    

    【讨论】:

      猜你喜欢
      • 2011-10-12
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 2019-06-08
      • 1970-01-01
      • 2012-05-12
      • 2022-01-10
      • 1970-01-01
      相关资源
      最近更新 更多