UITableViewのスクロールインジケーターの色を変更するには? 色を設定するだけです。スタイルを黒または白に変更することを提案しないでください。
質問する
2200 次
1 に答える
4
それを行うための公開 API はありません。Apple がスクロール ビューの基礎となる構造に変更を加えた場合、提供される推奨事項はすべて無効になる可能性があります。
ただし、独自のスクロール インジケーターをゼロから作成することを妨げるものではありません。ユーザーがスクロール ビューに触れているときだけでなく、スクロール インジケーターを常に表示する必要がある特定のユース ケースでこれを行う必要がありました。
カスタム スクロール インジケーター ビューを作成し、スクロール ビューのコンテンツ オフセットとそのスクロール インジケーター インセットに基づいて必要な場所に配置できます。ハンドラーを追加すると、ハンドラーscrollViewDidScroll:
を正しく配置して、スクロール ビューの慣性を利用できます。
ユーザーがスクロール ビューのコンテンツ サイズを超えてスクロールした距離に基づいて、スクロール インジケーター ビューのサイズを縮小することもできます。これにより、Apple の実装と同じバウンス効果が得られます。
于 2013-07-25T15:54:15.677 に答える