在我的应用程序中,我看到了用户添加新对象的视图,然后他单击“保存”按钮并转到主视图。但之后我们在主视图上看到“返回”按钮。我可以在没有“后退”按钮的情况下执行此操作(新对象-> 主窗口)吗?
问问题
9534 次
4 回答
14
如果您从 VC1 导航到 VC2。如果您想在转到 VC2 时隐藏后退按钮。
用VC2写就行了
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.navigationItem.hidesBackButton = YES;
}
return self;
}
或者
- (id)init
{
self = [super init];
if (self) {
self.navigationItem.hidesBackButton = YES;
}
return self;
}
于 2012-02-07T10:58:02.517 回答
3
万一其他人无法使其正常工作,
'self.navigationItem.hidesBackButton = YES;'
放入时对我不起作用
'- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil'
.
我把它移到了'- (void)viewDidLoad'
,现在它工作得很好。我正在使用 Xcode 4.5.2。
于 2013-02-01T10:35:32.280 回答
1
self.navigationItem.hidesBackButton = YES
在推送的视图控制器上设置。
于 2012-02-07T10:45:46.320 回答
0
- (IBAction)done:(id)sender
{
[self dismissViewControllerAnimated:YES completion:nil];
}
然后将其连接到一个按钮。
于 2012-02-07T10:51:00.900 回答