我有一個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