ios - 从 XIB 加载的 UITableViewCell 定义 Storyboard segue

标签 ios uitableview storyboard segue xib

我有一个 UITableViewController Storyboard 中的子类,它从 UITableViewCell 加载它的单元格在 XIB 文件中定义(这样做是为了在 TableView Controller 的深层层次结构中重复使用自定义单元格)。

我需要定义从这个 TableView Controller 到下一个 TableView Controller 的 segue。通常,您可以通过控制从源单元格拖动到目标的 View Controller 来执行此操作。但是由于源 TableView Controller 中没有原型(prototype)单元格,因此无法连接segue。

我是否必须求助于实现 -tableView:didSelectRowAtIndexPath:在我的 TableView Controller 中并触发手动转场?或者,还有更好的方法?

最佳答案

是的,展示新的 UIViewController来自 -tableView:didSelectRowAtIndexPath: .由于您没有原型(prototype)单元,因此您无法将 segue 与之链接。只需 -presentViewController:animated: .

关于ios - 从 XIB 加载的 UITableViewCell 定义 Storyboard segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30117888/

相关文章:

ios - PopOver ViewController 屏幕尺寸不一致

swift - UITableView高度根据单元格数适配

ios - 使用 Storyboard时覆盖默认初始化程序(构造函数依赖注入(inject))

ios - 设置默认隐藏的tableview xcode 4.2

ios - 如何将最后一行添加到 UITableView 并平滑滚动?

ios - swift 3 : Do I need to link the viewDidAppear function in storyboard?

ios - “远程服务器在发送响应 header 之前关闭了连接”-iOS 10.3问题

ios - AudioKit 4.6没有声音

ios - UITableViewCell 内的 UIScrollView - 没有 didSelect 调用

ios - viewDidLoad 中的变量未填充自定义表格单元格