如何在UINavigationController的右上角创建一个主页按钮

时间:2013-03-31 12:56:36

标签: uinavigationcontroller uibutton uibarbuttonitem

如何在UINavigationControl的右上角创建一个主页按钮。请注意,我已经在我的第二个UIviewController上实例化了我的UINavigationControl:ViewControllerSecond。我希望能够拥有传统的“Home”图标,并在按下时退回到appDelegate中名为ViewController的第一个UIviewControler。

我到目前为止:

@property (nonatomic, weak) UIBarButtonItem *homeProperty;

UIBarButtonItem *homeButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStylePlain target:self action:@selector(home)];
[self.navigationItem setLeftBarButtonItem:homeButton animated:NO];

但我无法将其与我的第一个ViewController链接或用主页按钮图像替换文本。

非常感谢

1 个答案:

答案 0 :(得分:1)

我也需要这个问题的答案,因为我无法在其他任何地方找到这个问题的答案。如果我有15个repu,我会对这个问题进行投票:( 顺便说一下,当我的右上导航栏上的“完成”按钮被点击时,我希望我的tableview中的所选项目被发布到一个新的视图控制器上。我也与该问题的提问者达到了相同的距离。 请原谅我在这个问题的答案部分发表我的话,因为我不能在这个问题的评论中发帖,因为50个repu :(

编辑:我想我找到了答案,试试这个PLZ      因为你有动作:@selector(home)所以你的方法名是:

- (IBAction)home:(id)sender {
//statements to execute
}

您不必将此方法与任何内容链接,因为您已声明此方法作为选择器,同时声明“home”按钮。在方法前面选择打开的链接。 http://prntscr.com/1tc0q9