我在創建應用程序時選擇了通用應用程序。我有一個appdelegate和一個帶有2個xib的視圖控制器。一個用於iPhone,一個用於iPad。如果我想使用另一個視圖控制器,我應該帶2個視圖控制器的2個類或2個xib的單個類。如何使用xcode 4.3.3爲多個視圖創建通用應用程序?
0
A
回答
0
從我的理解,你應該能夠只是另一個視圖控制器,並從模板中使用條件語句時,你初始化:
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
{
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil];
}
else
{
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil];
}
凡@「ViewController_iPhone/iPad」是你的兩個獨立的筆尖。我建議每個視圖都有一個不同的類。
0
兩者都有效。您可以使用多個Xib one for iphone和一個iPad用於同一班級。但永遠不要忘記爲每個Xib設置文件所有者。
+0
你的意思是說,爲iphone和ipad編寫單獨的類。我想用2個xib文件的單個視圖控制器類,以便它應該自動檢測iphone和ipad 。 –
+0
你是對的親愛的你可以創建一個類,並將這個類與兩個xib鏈接起來。 –
相關問題
- 1. 使用XCode 4.3.3爲IOS 5.0前用戶構建應用程序
- 2. XCode TabBar應用程序 - 多個視圖?
- 3. 使用Xcode 4.3創建一個空的通用應用程序
- 4. xcode 4.5.2如何創建基於視圖的應用程序
- 5. 使用xCode創建應用程序ID
- 6. 如何在Xcode中爲Ipad應用程序創建條形圖?
- 7. 如何使用2個視圖爲不同的方向創建應用程序?
- 8. 如何創建通用應用程序?
- 9. 如何在不使用TableView的情況下使用UINavigation Controller在xcode 4中創建多視圖應用程序?
- 10. iPhone 5兼容的應用程序使用xcode 4.3.3
- 11. 如何爲iPad應用程序創建甘特圖視圖?
- 12. 爲Xcode 4.3創建通用應用程序?
- 13. 如何使用一個項目創建多個應用程序
- 14. 如何爲android應用程序創建一個通用菜單
- 15. 如何使用通用故事板在xcode 6中創建7.1應用程序?
- 16. 爲iTunes創建通用應用程序?
- 17. 如何使用多個XAML文件創建WPF應用程序?
- 18. 如何使用多個sdk版本創建iOS應用程序?
- 19. 如何在實用程序應用程序中創建兩個表視圖?
- 20. 如何使用Xcode 4.2創建通用應用程序與StoryBoards的空應用程序模板?
- 21. 如何用多個表創建視圖?
- 22. 如何使用導航欄和三個詳細視圖創建應用程序?
- 23. 如何使用FFMpeg從多個圖像序列創建視頻?
- 24. 如何使用多個動態字段創建「創建視圖」?
- 25. XCode通用應用程序
- 26. 任何應用程序崩潰的iOS 5.1.1 whith xcode 4.3.3
- 27. 如何爲Xcode項目和iOS應用程序創建libtiff?
- 28. 如何爲iPhone輕量版應用程序創建xcode項目?
- 29. 如何爲多個平臺創建故事書應用程序
- 30. 爲多個應用程序創建一個安裝程序
你的意思是說爲iphone和ipad編寫單獨的類。我想用2個xib文件的單個視圖控制器類,以便它應該自動檢測iphone和ipad。 –
找到了解決方案好友。現在我可以重複使用我的iPad的類.. –