7

NSScrollView のスクローラーを「非表示」にして、ジェスチャースクロール動作を取得することは可能ですか?

4

5 に答える 5

4

NSScroller サブクラスを作成し、NSScrollView インスタンスの垂直/水平スクローラーとして設定します。

NSScroller サブクラスはこれをオーバーライドする必要があります (10.7 以降):

+ (CGFloat)scrollerWidthForControlSize:(NSControlSize)controlSize scrollerStyle:(NSScrollerStyle)scrollerStyle {
return 0;
}
于 2012-10-03T21:53:54.210 に答える
1

scrollview がスクローラーを表示せず、ジェスチャー スクロールに応答しないようにします。

-setHasHorizontalScroller:NO

無効なスクローラーが表示されますが、ジェスチャー スクロールには応答します。

-setHasHorizontalScroller:YES
-setHidden:YES
于 2011-07-22T23:18:00.050 に答える
0

試してみませんか?

質問に答えるには: はい、ユーザーがスクロール ホイール付きのマウスまたはスクロール可能なタッチパッドを持っている場合、スクローラーが見えなくても、ビューをスクロールすることは可能です。

于 2011-05-17T14:04:18.810 に答える