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'、完全に機能するようになりました。Xcode4.5.2を使用しています。

于 2013-02-01T10:35:32.280 に答える
1

プッシュされたViewControllerに設定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 に答える