цель c - динамическое изменение высоты вида - PullRequest
0 голосов
/ 07 марта 2012

Я видел много вопросов по этой теме, но я не могу найти один удовлетворительный ответ.Я создал образец представления с помощью построителя интерфейса, прикрепленного ниже: Пример макета

Теперь текстовое содержимое является динамическим, и когда у меня есть список таких представлений один под другим,добраться до странного состояния, в котором взгляды перекрывают друг друга.Я ищу простой способ изменить размер своего представления или хотя бы потратить его на размер всех его подпредставлений.

Все объяснения, которые я нахожу, имеют отношение к одному ярлыку, в котором ихручной расчет его размеров.Разве для этого не существует простого механизма, предоставляемого компанией Coca Toch?

Спасибо

1 Ответ

1 голос
/ 07 марта 2012

Вы должны будете создать подкласс того суперпредставления, содержащего все остальные элементы. Затем переопределите метод -layoutSubviews и в этом методе рассчитайте ваши размеры и измените положение подпредставлений.

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