2012-04-24 17 views
1

シンプルなようですが、このサイトでこれに関する情報は見つかりませんでした。私はビューを呼び出すが、私はaddSubviewメソッドを使用したくない、私はちょうど現在のものの上に新しいビューを呼び出すしたい。しばらくしてから取り外してください。2番目のビューを追加

+0

:あなたが戻って古いのViewControllerに切り替えたい場合は、単に次のコードでビューを削除

ViewController *viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; [self.navigationController pushViewController:viewController animated:YES]; 

わかる。ビューを画面に追加しますか? – shein

+0

はい新しいもの、サブビューではない – Alexander

+1

ビューを表示するには、一部のビューのサブビューまたは独自のサブビューを持つメインビューにする必要があります。ウィンドウ階層の一部ではないビューを持つことはできません。 – shein

答えて

1

NavigationControllerが必要です。

ありますが、次のコードでのビューをプッシュすることができます:私はしません

[self.navigationController popViewControllerAnimated:YES]; 
+0

ViewControllerは、UIViewControllerを拡張している独自のクラスです。 – Prine

関連する問題