Добавление UIScrollView с помощью конструктора интерфейсов

Я добавляю UIScrollView в качестве подпредставления в представление контроллеров. После этого я добавляю 2 представления в представление прокрутки в качестве представления содержимого.

Когда я печатаю подпредставления прокрутки с помощью NSLog (@ "Подпредставления прокрутки:% @", [подпредставления scrollViewObj]);

тогда он отображает 4 подпредставления, 2 для представлений, добавленных к представлению прокрутки, и автоматически добавляет 2 представления изображений?

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

благодаря.


person Biranchi    schedule 10.06.2009    source источник


Ответы (3)


Бьюсь об заклад, они используются для индикаторов прокрутки справа и внизу экрана.

person Community    schedule 10.06.2009
comment
Я бы подумал о массиве subviews как о keepCount: не беспокойтесь об этом; вы только запутаетесь еще больше. - person Alex; 10.06.2009

Два дополнительных подвида действительно предназначены для полос прокрутки. Вы увидите их только в том случае, если решите использовать что-либо, кроме полос прокрутки по умолчанию.

Если вы хотите узнать количество ваших собственных подвидов, установите свойство тега для каждого из них, прежде чем добавлять его (например, в положительное целое число). Таким образом, вы можете пройти по подпредставлениям и посмотреть, какие из них имеют значение тега> 0.

person Joe D'Andrea    schedule 28.07.2009

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

person Rob    schedule 10.06.2009