2010-09-12 76 views
0

如何處理XCode中的不同視圖?
假設我想在用戶按下按鈕時顯示不同的視圖。
如何處理意見?

UIViewController *viewSettings; 
[viewSettings initWithNibName:(NSString *)@"SettingsViewController" bundle:(NSBundle *)nil];

此代碼不起作用。該應用程序崩潰。

我已將我的XCode更新爲新版本。我怎麼能說我的項目,他們必須採取新的SDK?

謝謝。

回答

0

這是正確的路線。然後你需要將它push(pushViewController)到UINavigationController上,或者將它添加到現有的視圖中。做一個谷歌搜索iPhone初學者教程第一個應用程序或類似的東西。

UIViewController *viewSettings = [SettingsViewController initWithNibName:@"SettingsViewController" bundle:nil]; 
0

1)您使用UIViewController來管理視圖堆棧並最終可以看到哪個視圖。

2)在您的xCode項目中,修改項目或目標「Base SDK」屬性。這將讓您選擇要求您的用戶的iOS的最低版本。

0

您需要閱讀蘋果文檔view controllers也有一些很不錯的入門書籍了那裏iPhone programming

+0

好的。爲什麼這個代碼不起作用? \t SettingsViewController * viewSettings = [SettingsViewController alloc]; \t NSLog(@「UIViewController init」);\t [viewSettings initWithNibName:(NSString *)@「SettingsViewController」bundle:(NSBundle *)nil]; \t [viewSettings loadView]; – FrediWeber 2010-09-12 14:43:55