0

ビューを変更するためにプロジェクトにクラスを作成したいと考えています。これは私が通常それを行う方法です:

NewViewController * newView = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:NSBundle mainBundle]];
[self presentModalViewController:newView animated:NO];

NewViewController インスタンスを別のクラス メソッドに送信して、残りのビュー変更コードをそこに配置して、メイン クラス ファイルの混乱を少なくしたいと考えています。どうすればこれを行うことができますか?

それは次のようなものでしょうか:

-(void) switchViews:(UIViewController *) switchTo{ } 
4

1 に答える 1

0

モーダルで新しいviewControllerを作ると、お互いにメモリを割り当てます

この場合、デリゲートは簡単に実行できる最良の方法です。

「デリゲート」とは、クラスのプロトコルを意味します。だから実践しなければならない。

于 2013-02-03T12:05:30.657 に答える