我無法確定是否將滾動設置爲反向模式或當前不是,並且我想要顯示該設置並將其用於滑塊和內容。如何使用可可API檢查OSX的滾動方向
我知道我可以檢查只是檢查的plist:
dict = open("/Library/Preferences/.GlobalPreferences.plist");
=> dict.objectForKey("com.apple.swipescrolldirection");
我要找任何API在這裏。
我無法確定是否將滾動設置爲反向模式或當前不是,並且我想要顯示該設置並將其用於滑塊和內容。如何使用可可API檢查OSX的滾動方向
我知道我可以檢查只是檢查的plist:
dict = open("/Library/Preferences/.GlobalPreferences.plist");
=> dict.objectForKey("com.apple.swipescrolldirection");
我要找任何API在這裏。
我認爲你正在尋找有關NSEvent
的isDirectionInvertedFromDevice
財產。
我碰到了同樣的問題來了就在剛纔,我這是怎麼解決它:
編輯與Catfish_Man的建議:
NSString *scrollDirection = [[[NSUserDefaults standardUserDefaults] objectForKey:@"com.apple.swipescrolldirection"] boolValue]? @"Natural" : @"Normal";
您不需要先同步。這隻會讓您的應用程序變慢並且什麼都不做。此外,全局域位於默認搜索列表中,因此您不需要使用persistentDomainForName,只需使用objectForKey即可。 –
對,謝謝你。 – Brett
謝謝;)錯過了 –