Мне кажется, что я затронул каждую возможную причину остановки, но у меня в раскадровке есть UIScrollView, подключенный к розетке, и в viewDidLoad я установил contentSize, чтобы я мог прокручивать (да, больше, чем размер моего кадра)!
Однако, что бы я ни изменил, я просто не могу прокрутить! У меня есть несколько текстовых полей в моем просмотре прокрутки и включена подпрыгивание, поэтому я вижу, что при тестировании его перемещений вверх и вниз с моими подпредставлениями в нем, но независимо от того, что я установил для contentSize, я просто не могу прокручивать.
Что-нибудь, что я мог бы пропустить/должен проверить? Это известная проблема с использованием UIScrollView в раскадровке?
Что еще более странно, я могу сделать что-то вроде этого: [scrollView setBackgroundColor:[UIColor blueColor]];
и у меня есть синий вид прокрутки! Но установить размер содержимого не удается.
редактировать
Мой единственный код (иначе scrollview просто сбрасывается в контроллер представления раскадровки):
-(void)viewDidAppear:(BOOL)animated
{
[scrollView setContentSize:CGSizeMake(320, 640)];
}
Зарегистрированный кадр, выходит как положено:
width: 320.00
height: 504.00
Редактировать 2
Оказывается, что удаление любых подпредставлений представления прокрутки в моей раскадровке позволяет ему прокручиваться очень хорошо. Если я добавлю к нему какое-либо подпредставление через раскадровку, даже пустой новый UIButton, он просто не будет применять прокрутку contentSize/allow.