我需要一个标题,描述和右侧开关的单元格。我可以自行编程,但我想利用已经有说明的subtitle
单元(detailTextLabel
)。将UISwitch添加到样式字幕的TableViewCell
但是,每当我尝试在Interface Builder中添加UISwitch
时,它都不起作用。首先,它不会让我将交换机拖入单元。当我外拖动它,然后在Content View
从文档大纲(左侧栏)插入,这似乎是内部的,但我不能添加约束:
我有一个SwitchCell.swift
,看起来像这样:
public class SwitchCell: UITableViewCell {
@IBOutlet var title: UILabel!
@IBOutlet var switch: UISwitch!
...
}
我可以创建一个标题标签的故事板链接,而不是一个开关。
有没有人知道我必须修改为了将附件标签添加到字幕单元?它的工作原理与用cell.accessoryView.= UISwitch()
控制器代码,但我想知道为什么它是不可能在Interface Builder中
这就是我已经做过的(正如我的问题所解释的)。你碰巧知道为什么这是这样吗?这不是说单元格是不可修改的(可以从程序中修改)。 –
这就是Interface Builder如何实现内置单元类型。我不明白为什么;我不为Apple工作。我可以说,但那很愚蠢。如果您不喜欢它,请向Apple提交增强请求。 – matt