【问题标题】:Tab Bar Controller + Navigation Controller + Bar Button ItemTab Bar Controller + Navigation Controller + Bar Button Item
【发布时间】:2010-06-23 20:39:55
【问题描述】:

在我的 MainWindow.xib 中,我有一个如下所示的设置。我在标签栏控制器中有一个带有导航控制器的标签栏控制器。我可以在不同的导航控制器之间切换,这一切都有效。

我现在要做的是向导航控制器添加一个右栏按钮项。我似乎无法使用 Interface Builder 拖放到导航控制器中。有没有办法将按钮添加到导航控制器......对于特定视图或更优选地在所有视图中持续存在。

Tab Bar Controller 
    Tab Bar
    Navigation Controller
        Navigation Bar
        XXXXViewController
        Tab Bar Item

【问题讨论】:

    标签: iphone objective-c cocoa uinavigationcontroller uitabbarcontroller


    【解决方案1】:

    您可以在需要右栏按钮的控制器的 viewDidLoad 中以编程方式执行此操作,并根据您希望该按钮执行的操作在其选择器中调用该方法。

    UIBarButtonItem *comment = [[UIBarButtonItem alloc]
                                initWithBarButtonSystemItem:UIBarButtonSystemItemCompose
                                target:self
                                action:@selector(displayViewForPosts)];
    
    self.navigationItem.rightBarButtonItem = comment;
    [comment release];
    

    【讨论】:

      猜你喜欢
      • 2016-12-20
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 2021-02-01
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 2021-07-05
      相关资源
      最近更新 更多