2010-06-03 49 views
0

在我的項目中,我的大部分代碼都在我的UIView子類中。在這個小類中,我想調用模態視圖控制器的功能。 據我所知,這些功能需要UIViewController子類運行,而不是UIView,我的代碼目前是。 (運行時停止警告:'查看'可能不會響應-presentModalViewController:animated:')。 我的問題是,如何將大部分代碼保留在UIView中,並只將部分Modal View控制器函數移動到UIViewController中?iPhone Modal View Controller在ViewController中分開

我應該以某種方式移動只有這兩個功能:

[自我presentModalViewController:拾取器動畫:YES];

[[picker parentViewController] dismissModalViewControllerAnimated:YES];

那麼從UIView的UIViewController中調用它們的方法是什麼?

TNX

回答

1

如果我理解你的問題米哈你需要擁有的一切在你的視圖控制器,而不是在視圖本身。視圖控制器「控制」顯示哪些視圖。

+0

是的,你是對的,現在我把所有的東西都移到了視圖控制器上,並且工作正常。 在我看來,最好將我的巨大代碼與視圖控制器分離開來,並將重要的東西保留在那裏。你們其餘的人如何保持你的代碼組織?是否有任何規則如何組織或它不metter? – Miha 2010-06-04 12:44:58

相關問題