Установка высоты UIButton в пользовательской ячейке табличного представления - PullRequest
0 голосов
/ 17 апреля 2020

Я делаю ячейки Custom Table View, но для изображений и кнопок, когда бы я их не создавал, высота, кажется, всегда заполняет высоту ячеек, а любой созданный кадр игнорируется. Я думаю, что я мог упустить что-то очевидное, но не могу найти ответ в любой другой теме. Используя swift 5.

message = UIButton(frame: CGRect(x: 250, y: 350, width: 120, height: 10))
message.setTitle("Chat", for: .normal)
message.backgroundColor = .clear
message.layer.cornerRadius = 5
message.layer.borderWidth = 1
message.layer.borderColor = UIColor(red:0.97, green:0.71, blue:0.00, alpha:1.00).cgColor
message.titleLabel?.font = .systemFont(ofSize: 15)
message.setTitleColor(UIColor(red:0.68, green:0.07, blue:0.83, alpha:1.00), for: .normal)

enter image description here

1 Ответ

0 голосов
/ 17 апреля 2020

Это связано с тем, как вы добавляете UIButton в свое пользовательское представление таблицы. Вы определяете какой-либо якорь, NSLayoutConstraint?

Если это так, указанный вами кадр переопределяется определенными ограничениями.

Можете ли вы предоставить способ добавления UIB-кнопки в contentView?

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