У меня есть составная структура контроллеров вида - представление контроллера родительского представления имеет отверстие в нем, где я вставляю другой вид другого контроллера вида. Я использую addChildViewController, а затем добавлю это дочернее представление в мое представление.UIScrollView не прокручивается вообще
Теперь сложная часть - этот вид имеет UIScrollView, и он отказывается прокручивать. Я сделал этот UIScrollView в Xib, вставив в него два других вида.
Я проверил фрейм и contentSize этого scrollView, и все нормально, размер контента большой, кадр действителен.
В viewDidLoad я использую это:
self.scrollView.contentSize = CGSizeMake(3000, 3000);
Я попытался установить делегат, userInteractionEnabled, scrollingEnabled, но ни один из них не помог. Я попытался установить все наблюдения UserInteractionEnabled и т. Д., Но это тоже не помогло.
У меня такое чувство, что это ошибка с Xcode, и я могу просто сделать scrollview в коде, но это меня разозлило, так как у меня огромная иерархия меток, и их будет сложно сделать в коде.
Я использую ios5 и не автоспуск. Я попытался изменить цвет фона на зеленый, и я вижу прокрутку на экране, он находится на правильном месте.
Вы реализуете представление UIscroll с использованием техники подкачки? – iEinstein
Уверен, вы проверили атрибут автозапуска на вашем контроллере? – JMarsh
Вы объявили свой scrollView как свойство? – sangony