我有一个TableView
填充数据。当用户点击一行时,将打开一个新的TableView
,其中有更多数据供您选择。该数据基于用户点击的行而改变。就像用户从汽车列表中选择的应用程序,然后模型。是否有可能处理这样的情况,对于该车型使用TableViewController
,对于这些型号使用1 TableViewController
?或者是否有1 TableViewController
为制造商,然后为每个品牌的模型组合单独制造TableViewController
?我不知道最好的方法来处理这个问题:-(我正在制作一个我自己的应用程序,它的结构非常相似,我似乎找不到有关如何完成此操作的任何文档。在此先感谢。多个TableViewControllers&Segues
回答
不,你的模型控制器将成为所有品牌它会被传入请求化妆的ID,然后相应地获取必要的数据
但我认为你的问题的基础不一定能在你的确切需求的实际例子中找到,但更多的是针对ios开发的一般教程。
对不起,如果我假设你刚开始ios开发。我可能能够改善这个答案,如果一个更明确的需求被澄清(如我如何将ID传递给模型控制器)等
感谢您的及时回应。我会查看你发布的链接并从那里开始。非常感激! –
一般来说 - 这种方法将利用单独的UITableViewController
为每个数据级别和使用UINavigationController
来处理不同视图控制器之间的转换。
此过程涉及大量样板代码,但现在由StoryBoards提供帮助。您可以在故事板中设置每个关卡,并在performSegueWithIdentifier:
中处理下一个视图的转换和设置数据。
你可以在这里看到用故事板在教程:http://kurrytran.blogspot.com/2011/10/ios-5-storyboard-uitableview-tutorial.html
你可以看到另一个样品来自苹果演示数据钻取用故事板:http://developer.apple.com/library/ios/#samplecode/SimpleDrillDown/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007416-Intro-DontLinkElementID_2
谢谢你的回答! :-) –
向下钻取有点帮助,但它需要一个表格视图并深入到详细视图。我正在寻找更多的表视图到表视图到详细视图。 –
- 1. 组合两个TableViewControllers
- 2. 关闭两个TableViewControllers
- 3. 我需要两个TableViewControllers吗?
- 4. 许多从单个按钮展开segues
- 5. DisviewViewControlers多个ViewController/segues存在时
- 6. 垂直指数TableViewControllers
- 7. 如何当多个tableViewControllers(无故事板)时pushViewController
- 8. 添加一个UIView到TableViewControllers查看
- 9. UIScrollView Segues
- 10. 从一个表视图控制器的多个segues?
- 11. UISearchBar和segues
- 12. didSelectRowAtIndexPath和segues
- 13. Swift dynamic segues
- 14. UITableViewController与多个segues进入错误的视图
- 15. UISplitViewController - 通过storyboard segues的多个细节视图控制器
- 16. UICollectionViewCell与IBOutlets和segues
- 17. 如何使用segues
- 18. 标签栏; childView segues
- 19. xcode中的modal segues
- 20. iOS开发:UITableView&segues
- 21. IOS 5 SDK和Segues
- 22. segues声明失败
- 23. 使用segues回退两个UIViewControllers
- 24. 视图和tableViewControllers之间的UIBarButton区别?
- 25. 自定义UITableViewCells在儿童TableViewControllers
- 26. 从segues到show/present view controller
- 27. segues的自动化测试
- 28. 是否允许segues循环?
- 29. XCODE 5 - Storyboard Segues Push与Modal
- 30. 如何用故事板中的多个UIViewControllers使用segues创建uiview
进出口寻找更复杂的样式表的应用。一组商店根据商店选择导致一组名称,然后导致一个单一的视图屏幕提示输入一个PIN。数据来自使用NSURL和NSData提供的外部资源。我能够填充商店表。我只需要弄清楚如何根据商店选择获取第二个TableView。 –
我的回答如下。您可以使用performSegueWithIdentifier方法在新视图控制器上设置数据(基于当前选择的数据)。 – dtuckernet