【发布时间】:2011-07-12 13:03:21
【问题描述】:
您好,我有一个带有导航控制器的类,在我的主类中,我使用此代码隐藏导航栏。 [self.navigationcontroller setnavigationbarHidden:YES];
我想知道,当我推送到 next.xib 文件时,如何通过按钮返回主目录。
【问题讨论】:
标签: iphone ios uinavigationcontroller
您好,我有一个带有导航控制器的类,在我的主类中,我使用此代码隐藏导航栏。 [self.navigationcontroller setnavigationbarHidden:YES];
我想知道,当我推送到 next.xib 文件时,如何通过按钮返回主目录。
【问题讨论】:
标签: iphone ios uinavigationcontroller
- (UIViewController *)popViewControllerAnimated:(BOOL)animated
[self.navigationController popViewControllerAnimated: YES]
创建一个按钮并向其添加操作
[button addTarget:self action:@selector(back:) forControlEvents:UIControlEventTouchUpInside];
然后创建back方法
-(void)back:(id)sender
{
[self.navigationController popViewControllerAnimated: YES]
}
【讨论】:
[self.navigationController popViewControllerAnimated: YES]
如果您希望它使用按钮,请添加一个按钮,并将其操作处理程序设置为调用该方法。 例如你有
UIButton *backButton;
并设置它的动作,
[backButton addTarget:self action:@selector(didPressBackButton)
forControlEvents:UIControlEventTouchUpInside
那么,
- (void) didPressBackButton {
[self.navigationController popViewControllerAnimated: YES]
}
【讨论】:
您可以创建一个自定义按钮并将以下代码添加到其方法调用中。
[self.navigationController popViewControllerAnimated:YES];
【讨论】: