Вы должны создать свой собственный вид, который наследуется после UIScrollView.
В вашем обычном YourScrollView вы должны перезаписать
- (void) layoutSubviews;
Там вычислите размер текста, размер изображения (и дополнительный интервал между ними), а затем установите contentSize для вида прокрутки, используя:
[self setContentSize:CGSizeMake(CGRectGetWidth(self.bounds), yourCalculatedHeight)];
Надеюсь, это поможет,
Пол