我需要一個標題,描述和右側開關的單元格。我可以自行編程,但我想利用已經有說明的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