0

このメソッドが UIScrollView でどのように呼び出されるか教えてください。これはプログラムで行われますか?

または、ステータスバーをタップして実行します(シミュレーターでは実行できません)

4

2 に答える 2

0

UIScrollView の scrollsToTop プロパティのドキュメントから ( http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html )

*このジェスチャは、表示されている単一のスクロール ビューで機能します。

このプロパティが設定された複数のスクロール ビュー (日付ピッカーなど) がある場合、またはデリゲートが に戻っNOた場合scrollViewShouldScrollToTop:UIScrollViewリクエストは無視されます。*

おそらく、画面上に複数のテーブルまたはスクロール ビューがあるため、これは機能しません。

于 2012-11-26T12:19:31.440 に答える
0

これを手動で行うには...

[scrollView scrollRectToVisible:CGRectMake(0,0,10,10)];

これにより、その四角形が表示されます。これは、上にスクロールするのと同じです。

scrollsToTop プロパティは、ステータス バーのタップによってトリガーされます。

スクロールが完了すると、システムは「didScrollToTop」メソッドをトリガーし、デリゲートがそれを受け取るように設定できます。

于 2012-11-26T12:06:10.907 に答える