如何设置UIBarButtonItem以在ios中触发操作

时间:2013-04-02 16:12:11

标签: uiviewcontroller uinavigationcontroller uibarbuttonitem

我正在努力弄清楚如何让我的UIBarButtonItem名为“home”返回我的第一个ViewController

我已在viewDidLoad的{​​{1}}内实施了我的按钮:

ViewControllerSecond

我需要为此创建一个IBAction方法吗?此外,@property (nonatomic, weak) UIBarButtonItem *homeProperty; // Create a home button UIBarButtonItem *homeButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStylePlain target:self action:@selector(homeProperty)]; [self.navigationItem setLeftBarButtonItem:homeButton animated:NO]; 是否以正确的方法[{1}}

实施

总而言之,我需要能够从UIBarButtonItem返回viewDidLoad,但我无法弄清楚如何做到这一点。

非常感谢

1 个答案:

答案 0 :(得分:1)

如何将第二个视图控制器添加到第一个?你打电话给pushViewController还是presentModalViewController?如果您正在使用UINavigationController,则调用pushViewController应在导航栏上自动为您创建后退按钮。使用Master-Detail Application在XCode中创建一个新项目,也可以看一下UINavigationController应该如何工作的示例。