【发布时间】:2016-04-23 08:13:18
【问题描述】:
我正在创建一个视图控制器,其中包含用于创建日志条目的几个不同字段。为此,我使用了带有静态单元格的分组表视图,如下所示:
在每个单元格中,我添加了一个文本字段(其中包含占位符文本,您可以从屏幕截图中看到)。对于第一个文本字段,我可以使用我创建的 UITableViewCell 的子类为其创建一个 IBOutlet,如下所示:
public class TextInputTableViewCell: UITableViewCell{
@IBOutlet weak var textField: UITextField!
}
但是,当我尝试对第二个单元格执行相同操作时,使用以下类:
public class MultipleTextInputTableViewCell: UITableViewCell {
}
它不允许我使用控制单击,或者坦率地说,任何其他方法来为文本字段创建出口。我尝试在身份检查器中将单元格设置为“MultipleTextInputTableViewCell”的成员,但这并没有解决问题。我已经非常仔细地比较了这两种情况,没有发现任何差异,所以我真的很困惑为什么它不适用于第二个单元格。
编辑:
我被要求从身份检查员那里发布单元格的属性。下面是截图:
【问题讨论】:
-
已将该单元格的类设置为来自身份检查员的
MultipleTextInputTableViewCell? -
@Lion 抱歉,这就是我所说的“我已尝试将单元格设置为“MultipleTextInputTableViewCell”的成员,但这并没有解决问题。”
-
并确保您是 ctrl + 拖动到该寄存器类。
-
@Lion 相信我,这不是问题,我已经在这工作了好几个小时了。
-
连接一次后是否删除了任何插座?
标签: ios swift uitableview uitextfield iboutlet