У меня была такая же проблема, пока я не установил достаточно динамически высоту для contentSize внутреннего ScrollView, используя:
[scrollView setContentSize:CGSizeMake(scrollView.frame.size.width,600)];
Очевидно, что это просто жестко заданный пример, вы должны установить высоту, необходимую для отображения всего содержимого представления, и, возможно, в конце прокрутка не требуется.
Кажется, что установки высоты scrollView с помощью IBuilder недостаточно, поэтому прокрутка не нужна, и поэтому я подумал, что событие развертки не достигло внутренней прокрутки.
Надеюсь, это поможет!