我试图写一个iPhone
应用程序,同时具有UITabBar
控制器(及其相关的意见)和纯vanilla
视图控制器是TabBar
(即初始配置页面不一部分,只有被显示的第一次该应用程序运行)。
我可以在MainWindow.xib
中放置Tab Bar
控制器和视图控制器,并在应用程序委托中在两者之间进行随机播放。 虽然这个工程,我想知道如果这是实施这个最好的方法。
它并不觉得对我来说很“MVC-ish”,但我认为两个不同的控制器都需要root(?)
我不知道我会怎么做。具有View Controller和Tab Bar Controller的Iphone应用程序的模式是什么?
0
A
回答
2
如果配置页面实际上只是一次“运行一次”事件,您可以通过presentModalViewController:animated:方法将其作为模式视图从标签栏控制器中弹出。 (如果另一方面配置页是有史以来可能需要在将来,我只是将它作为另一个选项在UITabBar。)
0
您将使tabbarcontroller成为默认视图。并以模态方式呈现视图控制器将会出现类似的方法。然后当你想切换到标签栏时,你可以关闭模态视图控制器。
相关问题
- 1. View和View Controller有什么区别?
- 2. 为什么将View Controller嵌入到导航控制器中,然后在Tab Bar Controller中将导航栏连接到Tab Bar Controller?
- 3. One view controller with multiple views vs multiple view controller in a larger view controller
- 4. 如何以编程方式从不相关的View Controller调用View Controller?
- 5. Segue w/Tab View Controller保持传递值
- 6. 如何从UICollectionView Cell中引用Tab Bar Controller
- 7. Controller模式的.Net
- 8. 如何将Table View Controller的类型更改为常规View Controller?
- 9. 在Tab Bar控制器之前的UINavigation Controller
- 10. Modal View Controller崩溃
- 11. iPhone Modal View Controller在ViewController中分开
- 12. 在rails中example.com/controller和example.com/controller/有什么区别?
- 13. 为什么Progress Indicator不是从View Controller类开始的?
- 14. 无法从应用程序代理调用View Controller方法
- 15. 是否可以在RESTful Symfony应用程序中分离Controller和View?
- 16. 是否有View Controller显示缩略图,如照片应用程序?
- 17. 如何将myapp/index.php/controller/view映射到myapp/controller/view?
- 18. Swift - 在不使用Tab Bar Controller的情况下浏览多个场景的好设计决定是什么?
- 19. Front Controller和View Helper之间的区别
- 20. iPhone UINavigation Controller
- 21. 我在哪里可以找到Tab Bar Controller Class?
- 22. Laravel应用程序体系结构问题。在Controller&View之间调用模型?
- 23. ViewModel和Controller有什么区别?
- 24. DMA-Engine和DMA-Controller有什么区别?
- 25. 如何在Visual Studio中使用Tab Bar Controller中的故事板参考?
- 26. 来自Modal View Controller的调用方法
- 27. 使用Flipside View Controller从NSUserDefaults读取和更新应用程序设置
- 28. If or else in view or controller
- 29. intially select sw_front view controller swrevealviewcontroller
- 30. Xcode:UIPickerView Text&View Controller Link Up
我会去模式视图,因为这个响应者建议。这是他们使用的完美例子。这样,您可以检查设置是否由用户设置,如果不是,请在启动时显示模式视图。然后从那里,通过设备上的设置页面访问设置包。 – Nungster 2011-01-28 19:16:35