2014-01-27 5 views
0

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

Внутри моего UIViewController, я создаю свой экземпляр UIView и добавляю его в представление.

Однако, когда я пытаюсь прокрутить scrollview по горизонтали, он не перемещается.

Я устанавливаю contentView и contentSize. Включение пользователя включено. Когда я касаюсь кнопок, они отвечают. Но представление не прокручивается.

Есть ли что-то особенное, что вам нужно сделать при добавлении пользовательского UIView с помощью scrollview на UIViewController (например, пропустить прикосновения или что-то в этом роде?).

+2

Вы установили свойство contentSize UIScrollView? – KudoCC

+0

Возможный дубликат [iPhone - UIScrollView внутри UIView не прокрутка] (http://stackoverflow.com/questions/10278112/iphone-uiscrollview-inside-uiview-not-scrolling) – Marco

+0

@KudoCC - да, свойство contentSize устанавливается. На самом деле независимо от того, что я установил, прокрутка не прокручивается. – theDuncs

ответ

0

Оказалось, что когда я добавил UIPageControl в UIView в IB, он ввел UIPageControl в качестве подзадачи UIScrollView. Это было прекращено прокруткой прокрутки.

Удалив UIPageControl из прокрутки, все работает отлично.

BAD! Bad

ХОРОШЕЕ! Good

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