2014-01-03 4 views
0

У меня есть ViewController1, у которого есть ScrollView. В этом Scrollview, я добавляю еще ViewController2. Все работает нормально, как ожидалось. Я смог прокрутить представление. Здесь в этом ViewController2, я пытаюсь добавить subview другой вид с отдельной рамкой инициализации класса представления от ViewController2. Когда я добавляю это, все видно и работает нормально, но представление не позволяет прокручивать прокрутку.ScrollView не прокручивается при добавлении подсмотра в контроллер вида

Иерархия как этот

UIViewController1 (корень) -> UIScrollView

подтаблицы UIScrollView в -> UIViewController2

подтаблицы UIViewController2 в -> UIView (отдельный кадр класс отправляется с UIViewController2)

Пожалуйста, помогите мне в этом.

ответ

0

Вы уверены, что правильно устанавливаете рамки? Убедитесь, что ничто не перекрывает этот scrollView, вы также можете проверить, требуется ли для прокрутки contentSize этого scrollView. Это то, что я начну смотреть на описание вашей проблемы.

С перекрывающихся слоев вы можете проверить его на тренажере (Debug вариант, а затем установить Color Blended Layers)

+0

Вид, я добавляю имеет рамку 0,0,320,320. Я могу прокручивать, если касаюсь выше 320. т. Е. Ниже этой точки зрения. –

+0

Еще одна вещь, которая пришла мне на ум - вы уверены, что ничего не добавили в свитке (например, что-то в корневом представлении)? –

+0

Нет. RootViewController имеет только scrollView, в котором добавлена ​​вторая половина с двумя кнопками и надписями. первая половина с viewcontroller2, о которой я упомянул в вопросе. –

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