Подтвердить что ты не робот

Изменение цвета UITableViewCellAccessoryCheckmark и UITextField

Я хочу изменить цвет цвета UITableViewCellAccessoryCheckmark и UITextField, который мы набираем. Я обнаружил, что это не прямолинейно.

4b9b3361

Ответ 1

По умолчанию вы не можете изменить цвет UITableViewCellAccessoryCheckmark

Но в качестве альтернативы вы можете использовать изображение для этого... так же, как checkmark

тогда как для textField вы можете использовать эту одиночную строку.

[textField setBackgroundColor:[UIColor redColor]];

Ответ 2

Я решил эту проблему, изменив цвет оттенка UITableView, где принадлежит ячейка.

Обновить цвет оттенков UITableView в построителе интерфейса по умолчанию

или программно, как показано ниже.

yourTableView.tintColor =  [UIColor blackColor];