Как добавить левые и правые поля в UITableViewCell - PullRequest
0 голосов
/ 27 июня 2019

Я пытался найти решение, чтобы добавить интервал между границей моих UITableViewCells и левой и правой сторонами представления, но ответы, которые я нашел до сих пор, на самом деле не влияют на расстояние между границами и Посмотреть. Я пробовал несколько вещей, но наиболее распространенным ответом было использование такого кода:

tableView.contentInset = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 20)

Я добавил это в viewDidLoad, но он не делает ничего, кроме как позволяет горизонтальной прокрутке tableView.

1 Ответ

0 голосов
/ 05 июля 2019

Это сработало, когда я добавил этот код в класс своей ячейки.

override var frame: CGRect {
        get {
            return super.frame
        }
        set {
            var frame = newValue
            frame.origin.x += 5
            frame.size.width -= 2 * 5

            super.frame = frame
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...