我正在学习iOS中的故事板,我在表格视图中创建单元格的功能时遇到了问题,这是标签视图的一部分。我打算在两个选项卡之间共享视图控制器,我让它在另一个选项卡中工作,但是当我尝试从单元格拖动到视图控制器时,我什么都没得到。
我是否需要做一些事情才能将表格视图挂钩到我的视图控制器,这不会自动发生?
答案 0 :(得分:5)
您可能没有在故事板中为对象提供适当的类。您可以在UIViewControllers
的身份检查器中执行此操作。然后你可以打开双检查器(两个重叠的圆圈),并且应该可以从那里按住Ctrl键拖动。
答案 1 :(得分:2)
如果通过“创建”功能,则表示“执行”功能。您应该使用UITableViewDelegate
方法didSelectRowAtIndexPath
。
喜欢这样
extension <Your View Controller Class Name>: UITableViewDelegate {
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
function()
}
}
此外,请确保将UITableView
的{{1}}和delegate
属性设置为您的视图控制器类(dataSource
)。