2011-01-27 3 views
1

presentModalViewControllerメソッドによって画面に追加されたUIViewControllerのviewWillAppearメソッドがviewWillAppearメソッドに「入りません」という問題があります。このメソッドが呼び出されるときだけ、最初にviewDidLoadと一緒に呼び出されます。viewWillAppureはviewControllerをモーダル(iOS)で提示するときに呼び出されません

- (IBAction)openModal:(id)sender { 
if (self.nvc == nil) { 
    ModalViewController *vc = [[ModalViewController alloc] init]; 
    self.nvc = vc; 
    [vc release]; 
} 
self.nvc.segmentedIndex = [[self.navigationController.viewControllers objectAtIndex:0] index]; 
[self presentModalViewController:self.nvc animated:YES]; 
} 

このプロパティのタイプはです。

ありがとうございます。

答えて

1

右は違って見えるようになります。したがって、モーダルビューを解除した後にビューの外観を変更したい場合は、モーダルデリゲートパターンを使用して行います。それはiPad用だが、あなたのアイデアを得ることができますが

http://useyourloaf.com/blog/2010/5/3/ipad-modal-view-controllers.html

:リンクを参照してください。最新のiOSバージョンでは同じように動作します。

希望すると助かります

関連する問題