その中 UITextView
に画像/ ( UIImageView
) を含めます。
しかし、画像を見たいときに見る/スクロールできない、
テキストサイズに応じてスクロールコンテンツのサイズを動的に増やすロジックを実装しました。
- (void)scrollViewDidScroll:(UIScrollView *)scrollview
{
if (scrollview.contentOffset.y >= scrollview.contentSize.height - scrollview.frame.size.height)
{
CGSize s = [messageView.text sizeWithFont:[UIFont systemFontOfSize:25] //define your textview font size
constrainedToSize:CGSizeMake(self.view.bounds.size.width - 40, MAXFLOAT) // - 40 For cell padding
lineBreakMode:UILineBreakModeWordWrap];
// To increase the text view scroll content to display image also
[scrollview setContentSize:CGSizeMake(200, s.height+150)];
}
}
ただし、テキストビュー内のテキストが(テキストビュー)境界を超えた場合にのみスクロールを開始します。
テキストが境界内にある場合、完全な画像を見ることができませんでした (テキスト ビューに収まる行がありません)。
How to set scroll size when touch / starts scrolling on textview
、、