インスタンスプロパティ
scrollsToTop
上にスクロールするジェスチャを有効にするかどうかを制御するブール値。
iOS 2.0+ iPadOS 2.0+ Mac Catalyst 13.0+
宣言
var scrollsToTop: Bool { get set }
議論
上にスクロールするジェスチャは、ステータスバーをタップすることです。ユーザーがこのジェスチャを行うと、システムはステータスバーに最も近いスクロールビューに上までスクロールするように要求します。そのスクロールビューは scrollsToTop が false に設定されている場合、そのデリゲートが scrollViewShouldScrollToTop(_:) (scrollViewShouldScrollToTop(_:)) から false を返す場合、またはコンテンツが既に上にある場合、何も起こりません。
スクロール ビューがコンテンツビューの一番上までスクロールした後、デリゲートに scrollViewDidScrollToTop(_:) (scrollViewDidScrollToTop(_:)) メッセージを送信します。
このプロパティのデフォルト値は true です。
特別な考慮事項
iPhone では、scrollsToTop が true に設定された複数のスクロールビューがスクリーン上にある場合、一番上へのスクロールジェスチャは効果がありません。
以下も見よ
スクロールビューの構成
スクロールが有効かどうかを決定するブール値。
var isDirectionalLockEnabled: Bool
特定の方向でスクロールを無効にするかどうかを決定するブール値。
スクロールビューでページングを有効にするかどうかを決定するブール値。
var alwaysBounceVertical: Bool
垂直スクロールがコンテンツの最後に達したときに常にバウンドが発生するかどうかを決定するブール値。
var alwaysBounceHorizontal: Bool
水平スクロールがコンテンツビューの最後に達したときに常にバウンドが発生するかどうかを決定するブール値。