2015-06-14 5 views
0

Я создаю приложение, которое имеет сотни контроллеров представлений в интерфейсе-построителе. Каждый из этих контроллеров представления имеет кнопку с кодовым номером. Когда кнопка нажата, я хочу, чтобы кнопка расширялась и отображалась несколько строк текста, описывающих номер кода. Проблема в том, что кнопка помещается в подвью, которая действует как кадр для кнопки. Поэтому размер расширенной кнопки будет ограничен этим подвью, и текст будет отсечен. Есть ли способ для меня программно удалить ссылку на под-просмотр? Я могу сделать это в интерфейсе-построителе, но, как я уже сказал, есть сотни этих контроллеров представлений.iOS: Как удалить ссылку на под-представления?

+3

OT: Сотни диспетчеров обзора? Это означает, что сотни различных шаблонов дизайна/использования ... Вы уверены, что вам нужно много, а не просто одно и заполнить разные данные? – Eiko

ответ

0

Вместо этого я удалить его можно расширить «и х годов UIButton» ширина подпанель s. Это позволит кнопке расширяться по своему усмотрению, и вам не нужно будет удалять подвид.

+0

Это будет работать, за исключением того, что мы уже подключили кнопки к нашему пользовательскому классу, и для подключения всех подзапросов тоже потребуется больше времени. Этот проект просто стал большим беспорядком. Есть ли способ легко подключить все подзадачи к пользовательскому классу? – bburk707

+0

Я бы предложил просто удалить все ViewControllers и создать ярлык и кнопку, которые изменяют их содержимое. – LinusGeffarth

Смежные вопросы