我正在開發iPhone應用程序。我需要創建一個嵌入了不同問題視圖的測驗應用程序(請參閱我的similar question)。在Cocoa Touch中管理子視圖
不同類型的問題會有不同的行爲,所以我打算爲每種類型的問題創建一個控制器類。 MultipleChoiceQuestionController會設置一個問題和3-4個按鈕供用戶選擇一個答案。同樣,IdentifyPictureQuestionController會加載一個圖像並向用戶顯示一個文本框。
但是,docs表示UIViewController應該只用於佔用整個應用程序窗口的視圖。我還可以創建一個班級來管理我的子視圖中的事件?
感謝,
讓委託類擴展UIViewController,bu蘋果公司的文件告訴我不要。那我該如何製作像viewDidLoad這樣的方法:fire? – tba 2009-08-14 18:32:28
我不是在說這裏的App Delegate。我正在談論一個自定義的委託類,這是你的'UIViewController'不做的一部分工作。這樣可以根據所選視圖(問題類型)交換該代理人 – pgb 2009-08-14 18:58:54
謝謝。所以我想使用loadNibNamed:@「MySubview」所有者:myCustomDelgate。子視圖加載時會通知myCustomDelegate嗎? – tba 2009-08-14 20:33:50