Я пытаюсь создать пользовательский флажок внутри пользовательской ячейки табличного представления.
У меня есть пользовательская ячейка табличного представления:
class CustomTableViewCell: UITableViewCell {
weak var delegate: CellDelegateT?
@IBOutlet var customCheckbox: VKCheckbox!
}
Вот код для загрузки моего tableView:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TransactionsTableViewCell
let customCheckbox = cell.customCheckbox!
customCheckbox.line = .thin
customCheckbox.bgColor = UIColor.white
customCheckbox.color = UIColor.black
customCheckbox.borderColor = UIColor.black
customCheckbox.borderWidth = 2
customCheckbox.cornerRadius = customCheckbox.frame.height / 2
}
Где мне нужно разместить код, который создает флажок?Разве cellForRowAt
не в том месте?
Когда я использую код вне ячейки таблицы, он работает нормально.Вот почему я думаю, что помещаю код создания флажка в неправильное место.