无法从表视图单元格按Ctrl键拖动到控制器

时间:2016-06-23 03:31:48

标签: ios swift storyboard

我正在学习iOS中的故事板,我在表格视图中创建单元格的功能时遇到了问题,这是标签视图的一部分。我打算在两个选项卡之间共享视图控制器,我让它在另一个选项卡中工作,但是当我尝试从单元格拖动到视图控制器时,我什么都没得到。

我是否需要做一些事情才能将表格视图挂钩到我的视图控制器,这不会自动发生?

2 个答案:

答案 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)。