Как я могу программно изменить backgroundColor UITextField, который находится в UITableViewCell?
Установка UITextField.backgroundColor не работает.
Попробуйте сделать это в методе layoutSubviews этой ячейки.
- (void)layoutSubviews { [super layoutSubviews]; self.textLabel.backgroundColor = [UIColor blackColor]; }
У меня была такая же проблема. Я справился с этим, создав собственный UITextField и добавив его в UITableViewCell, но я не уверен, есть ли лучший способ сделать это.