4

在我的应用程序中,我看到了用户添加新对象的视图,然后他单击“保存”按钮并转到主视图。但之后我们在主视图上看到“返回”按钮。我可以在没有“后退”按钮的情况下执行此操作(新对象-> 主窗口)吗?

4

4 回答 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 回答