2

私のxibで、UIViewを作成しました。

そのUIViewにUIScrollViewである子を追加しました。scrollViewはスクロールしません。

しかし、 UIScrollView をUIViewからドラッグして同じレベルにすると、期待どおりにスクロールします。

では、XIBのUIView内にあるのに、なぜ私のscrollviewがスクロールを停止するのですか。

これはバグですか、それともUIViewの子でscrollviewをスクロールさせるために必要なことがありますか。

どうもありがとう、-コード

4

3 に答える 3

1

スクロールビューに関するAppleのドキュメントによると。

スクロールビューは、スクロールを停止するタイミングを認識できるように、コンテンツビューのサイズを認識している必要があります。デフォルトでは、スクロールがコンテンツの境界を超えると「バウンス」します。

おそらく、contentSizeを設定する必要があります。

 [scrollView setContentSize:CGSizeMake(320, 480)];

scrollViewはビューの子であるため、コンテンツサイズをビューよりも小さく設定する必要があります。

また、スクロールビューを有効にすることを忘れないでください。

 [scrollView setEnabled:YES];
于 2012-06-06T23:22:29.170 に答える
0

スクロールのコンテンツサイズを設定します scroll.contentSize= CGSizeMake(320,2000)...。

于 2012-06-06T10:25:55.350 に答える
0

コンテナUIViewのuserInteractionEnabledプロパティがFALSEであるかどうかを確認します。これが唯一の理由であり、scrollviewがUIViewに追加されている間はスクロールできません。

于 2012-06-06T11:14:45.593 に答える