UIScrollView
この優れたチュートリアルに従って
ページングを実装しました: http://www.iosdevnotes.com/2011/03/uiscrollview-paging/
UIScrollView
ページングとすべての魅力のような作品。ここで、UITextView
各ページに a を追加します。TextView
フレームに合わせて固定サイズにする必要がありますが、コンテンツをスクロールする必要があります (必要な場合) 。何を試してもテキストビューをスクロールできないので、頭を壁にぶつけています。上記のチュートリアルのメインの for ループに、次のコードを追加しました。
CGRect labelFrame;
UITextView *textView;
labelFrame.size.width = scrollView.frame.size.width-24;
labelFrame.size.height = scrollView.frame.size.height-48;
labelFrame.origin.x = 10;
labelFrame.origin.y = 40;
textView = [[UITextView alloc] initWithFrame:labelFrame];
textView.textColor = [UIColor blackColor];
textView.backgroundColor = [UIColor redColor];
textView.font = [UIFont systemFontOfSize:13];
textView.text = @"a very long text";
textView.editable = NO;
textView.scrollEnabled = YES;
textView.userInteractionEnabled = YES;
textView.delegate = self;
textView.contentSize = CGSizeMake(1, 1000); //this would make it scroll?
[subview addSubview:textView];
私はグーグルで多くのことをテストしましたが、テキストビューはスクロールしません。フラグをテストしdelaysContentTouches
ました。スクロール方向をロックしましたが、何も変わりません。別のプロジェクトで同じことをしようとしたところ、最初のページではスクロールできましたが、他のページではスクロールできませんでしたか?
私は宇宙で完全に迷子になっています。そこにいる誰かが(おそらく単純な)解決策を持っていることを願っています。
完全なプロジェクトへのリンクは次のとおりです。