Как редактировать существующий пользовательский интерфейс в IOS для отображения кнопки в правильном кадре? - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть пользовательский интерфейс iOS, в котором я поместил кнопку внутри UITableView.Я установил координаты X и Y.Но кнопка перекрывается с просмотром текста.Я увеличил координату Y, но без изменений.

Это мои координаты X и Y

Это пользовательский интерфейс, который я получаю в своем устройстве.добавить химикат это кнопка

Это мой макет

Мне нужна кнопка под текстовым представлением.До сих пор я установил верхнее ограничение для текстового представления ESI, используя этот код

[self.view addConstraints:@[ top]];
NSLayoutConstraint *top = [NSLayoutConstraint constraintWithItem:_ans6Text4 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeTop multiplier:1 constant:100];

И для получения кнопки (_addChemical) впереди, я использовал этот код

[self.tableView bringSubviewToFront: _addChemical];

Но ни одинэтого работает.

1 Ответ

0 голосов
/ 21 сентября 2018

Я думаю, что в каком-то месте вы перемещаете UITextField впереди иерархии представления контента.
Посмотрите на ваш интерфейс в режиме отладки.Если вы находите свою кнопку под UITextField, добавьте [self.contentView bringSubviewToFront: button].
или отметьте isHidden значение свойства кнопки.
Как я вижу, у вас правильный макет.

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