我目前正在构建一个应用程序,它在三个不同的地方使用相同的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. iOS Swift将细节从细节展开到主从而将细节展开成Detail2不能按顺序工作
- 2. UITableView细节转换
- 3. UITableView的多段展开/收起保持几个细胞始终可见
- 4. 如何在UITableView中实现多个部分的细节?
- 5. 如何从点击按钮展开Datagrid细节部分?
- 6. 收起展开UITableView
- 7. 展开UITableView中的部分时,展开多个部分时会崩溃
- 8. 有关UITableView的多个详细信息
- 9. 如何共享多个UITableView的细胞
- 10. Android开发细节
- 11. UITableView出现一个动画(从一个角落展开)
- 12. 如何从这些细节开始
- 13. 创建一个可展开的UITableView
- 14. 多节UITableView和NSArray
- 15. UITableView细节查看控制器
- 16. 如何将UITextView添加到UITableView细节
- 17. UITableView不会推送细节视图!
- 18. 从细节表
- 19. 动画UITableView更新,成功但需要更多细节
- 20. 展开和折叠UITableview
- 21. 水平展开uiscrollview或uitableview?
- 22. 自动展开UITableView - NSRangeException
- 23. UITableView - 展开单元格
- 24. 展开节点并打开两个treeviews
- 25. 创建一个UITableView,推到一个细节表查看
- 26. 如何从一个UITableView中删除一个UITableView的多节快速
- 27. 空白UITableView的一个UITableView细胞
- 28. 许多从单个按钮展开segues
- 29. 从NSFileManager获取更多细节contentsOfDirectoryAtPath
- 30. 如何从UITableView的推字幕细节视图控制器
请提供一些代码。 – Christoph
你有视图控制器附加导航控制器,并根据你想要某些条件后退某些屏幕..?这是你在找什么.. –