5 つの画像といくつかのテキスト ビューを含むスクロール ビューがあります。横スクロールです。
これで、スクロール ビューのコンテンツをスクロールすると、ある領域に移動します。
この制限を増やすにはどうすればよいですか?
つまり、シングルスクロールでもっとスクロールする必要があります。
を増やしてみましたcontentSize
。
望ましい結果が得られません。スクロール ビューのコンテンツのみが増加しました。
5 つの画像といくつかのテキスト ビューを含むスクロール ビューがあります。横スクロールです。
これで、スクロール ビューのコンテンツをスクロールすると、ある領域に移動します。
この制限を増やすにはどうすればよいですか?
つまり、シングルスクロールでもっとスクロールする必要があります。
を増やしてみましたcontentSize
。
望ましい結果が得られません。スクロール ビューのコンテンツのみが増加しました。
コードで試してみてください....
[scrollView setDecelerationRate:UIScrollViewDecelerationRateFast];
scrollviewデリゲートメソッドでスクロールビューのcontentoffsetプロパティを設定できます
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
viewDidLoad
メソッド::scr.contentSize = CGSizeMake(320, 500);
または任意の高さで試すことができます。
それ以外の場合は、すべての画像とテキストビューが読み込まれた後に動的に設定できます。
例えば。float h = [imagesCount * imageHeight] + [textVwCount *textVwHeight] + 100;
次にに設定しますscr.contentSize = CGSizeMake(320, h);
ただし、ScrollViewコントロールの実際のサイズよりも大きい高さの値を常に設定することに注意してください。
うまくいけば、それはあなたを助けるでしょう。
ありがとう。
これを試して
.h ファイルで UIScrollviewdelegate を使用する
そして使用する
-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
{
その関数の使用で
[scrollview setContentOffset:CGPointMake(scrollview.frame.origin.x+(value u want to scroll more) , 0) animated:TRUE];
上記のコードにより、ur scrollview がさらにスクロールできるようになります