我目前正在構建一個應用程序,它在三個不同的地方使用相同的CountryPickerTableView,行爲稍有不同,所以我需要一種方法將三種不同的展開順序連接到tableview。問題是單元格只允許我選擇一個展開動作。有針對這個的解決方法嗎?從UITableView展開多個細節?
回答
將segue從Cell中添加到ViewController中。從ViewController拖放到退出Button並添加segue,然後添加標識符。然後在視圖控制器
添加方法self.performSegue(withIdentifier: "IDENTIFIER", sender: self)
在哪個行動或方法,我應該把「self.performSegue(withIdentifier:」IDENTIFIER「,發件人:自己)」?我試圖創建一個IBAction來放入它,但因爲我似乎無法將tableViewCell連接到一個操作,所以沒有任何操作會觸發它。然後我試着將它添加到tableView(_:didSelectRowAt :),但也沒有工作。 –
@DiezNobach你把它放在didSelectRowAt中,但在連接這個unwindSegue之前。將它從ViewControllerButton(圖像頂部的黃色按鈕)拖到exitButton(圖像上的rightButton)並添加所有的segues。然後選擇故事板中的segue併爲其添加標識 – maxkoriakin
謝謝,這幫助我朝正確的方向邁出了一步!現在我得到了另一個問題。在我通過countryPickerViewController中的prepare(forSegue :)發回數據之前。現在不行了。我應該把數據發回unwindSegue嗎?試過,但無法讓它工作。你知道解決這個問題的最好方法嗎? –
- 1. UITableView細節轉換
- 2. UITableView的多段展開/收起保持幾個細胞始終可見
- 3. 如何從點擊按鈕展開Datagrid細節部分?
- 4. 收起展開UITableView
- 5. 如何共享多個UITableView的細胞
- 6. Android開發細節
- 7. 如何從這些細節開始
- 8. UITableView不會推送細節視圖!
- 9. UITableView細節查看控制器
- 10. 如何將UITextView添加到UITableView細節
- 11. 從細節表
- 12. 動畫UITableView更新,成功但需要更多細節
- 13. 水平展開uiscrollview或uitableview?
- 14. 展開和摺疊UITableview
- 15. UITableView - 展開單元格
- 16. 如何從一個UITableView中刪除一個UITableView的多節快速
- 17. 展開節點並打開兩個treeviews
- 18. 從NSFileManager獲取更多細節contentsOfDirectoryAtPath
- 19. UITableview中的多個關節單元
- 20. 用2行創建多個UITableView節NSMuteableArrays
- 21. 如何摺疊和展開devexpress主/細節asp.net gridview
- 22. 如何使可展開的tableview顯示其餘細節iOS?
- 23. 將擴展實現中的抽象類細節分開
- 24. 用於展開細節問題的jQuery動畫
- 25. 推下一個細節UIView不會回到父母UITableView
- 26. 的UITableView:如何顯示更多然後一個細節細胞及自定義按鈕
- 27. 的UITableView負載許多細胞和MemoryWarning
- 28. 更多細節Symfony3 Profiler
- 29. 當一個單元格包含多個對象時,UITableView具有展開的行
- 30. xml分析與可擴展的細節
請提供一些代碼。 – Christoph
你有視圖控制器附加導航控制器,並根據你想要某些條件後退某些屏幕..?這是你在找什麼.. –