Как я могу программно изменить backgroundColor UITextField, который находится в UITableViewCell?set backgroundColor для UITextField в UITableViewCell
Настройка UITextField.backgroundColor не работает.
Как я могу программно изменить backgroundColor UITextField, который находится в UITableViewCell?set backgroundColor для UITextField в UITableViewCell
Настройка UITextField.backgroundColor не работает.
У меня была та же проблема. Я обработал его, создав свой собственный UITextField и добавив его в UITableViewCell, но я не уверен, есть ли лучший способ сделать это.
Попробуйте сделать это в методе layoutSubviews этой ячейки.
- (void)layoutSubviews {
[super layoutSubviews];
self.textLabel.backgroundColor = [UIColor blackColor];
}
, тот же эффект, textField не заполнен (хотя области кадра (особенно углы) показывают цвет – iFloh
создано ваше собственное? Что вы отменили? – iFloh
Вы просто добавляете subview в ячейки contentView, например: [cell.contentView addSubview: yourTextView]; yourTextView - это UILabel, который вы инициализируете, устанавливаете его CGRect, устанавливаете его текст и устанавливаете его backgroundColor – Sorig