【问题标题】:Mac + Cocoa - problem with trackpad scrolling (two fingers)Mac + Cocoa - 触控板滚动问题(两根手指)
【发布时间】:2012-01-27 07:29:28
【问题描述】:

由于某种原因,当我使用触控板滚动时,它会在 X 方向或 Y 方向上滚动,而不是同时在两个方向上滚动。

在 scrollWheel 方法中,[event deltaX] == 0 或 [event deltaY] == 0

我希望能够同时在 X 和 Y 方向滚动。 我该怎么做?

【问题讨论】:

    标签: objective-c cocoa macos trackpad


    【解决方案1】:

    使用setUsesPredominantAxisScrolling:方法,例如:

    [view setUsesPredominantAxisScrolling:NO];
    

    【讨论】:

    • 警告:这是 10.7 的方法。如果您的目标是 10.5 或 10.6,您想在调用它之前查看视图是否响应该选择器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 2020-10-27
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多