Как отобразить UIButton поверх текста UITableViewCell?

У меня возникают проблемы с выяснением того, как разместить UIButton с пользовательским изображением над текстом в UITableViewCell, к которому он принадлежит. Есть ли способ изменить порядок элементов вне видимой иерархии раскадровки?

В раскадровке я попробовал:

  1. Установка кнопки на непрозрачный.
  2. Снимите флажок "Клип подпредставлений" в представлении ячейки.

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

Заметьте, как текст находится перед кнопкой

2 ответа

Я понял, что мне нужно было сделать:

UIButton * button = (* obtain button *)
[button.superview bringSubviewToFront:button];

Если я правильно понимаю ваш вопрос, вам понадобится следующий код, чтобы вставить свое подпредставление над UILabel.

[self.view insertSubview:<#(UIView *)#> aboveSubview:<#(UIView *)#>];

Надеюсь, это поможет!

Другие вопросы по тегам