我需要以編程方式訪問我的SystemPreferences中某些設置的狀態。尤其是滾動條設置(10.7是否浮動,10.6/10.5是滾動按鈕的位置)。我知道有這些.plist文件,但我寧願儘可能從內存中快速訪問。我很好奇,如果在他們改變時有消息要通知我,所以我不必經常閱讀它們。以編程方式訪問OSX滾動條首選項
回答
閱讀NSScroller參考。通過調用相應的setArrowsPosition:
等,設置中的更改會自動傳送到NSScroller
的所有實例。您只需在NSScroller
子類中實現它們即可。
問題是,在這種情況下,我沒有在Objective-C中進行編碼。我試圖在這裏效仿某些方面。或者至少作出適當的迴應。如果需要對全局事物進行查詢,我可以進行Objective-C調用。 –
那麼,在一個隱藏的窗口中創建一個虛擬'NSScrollView'和'NSScroller'。我相信會收到通知。順便說一句,你使用哪個框架?任何現代框架(支持64位)最終都會調用Cocoa,因爲這是Apple正式公開的唯一GUI API。 – Yuji
我使用VisualWorks Smalltalk,一個跨平臺的Smalltalk環境。它模擬(種類)很多圖形的東西。 –
- 1. osx以編程方式打開網絡首選項中的「代理」選項卡
- 2. 使用Eclipse首選項爲文本着色;如何以編程方式訪問Eclipse語法着色首選項
- 3. Eclipse:如何以編程方式獲取啓動首選項
- 4. Eclipse插件。如何以編程方式訪問工作區首選項?
- 5. 以編程方式訪問ResourceDictionary項目
- 6. 用複選框以編程方式填充首選項
- 7. 以編程方式滾動選項卡欄
- 8. VS2015 Extension以編程方式訪問高級保存選項
- 9. 以編程方式訪問Web瀏覽器選項卡| Swift 3
- 10. 如何以編程方式更改Eclipse首選項
- 11. 以編程方式在Windows中更改打印機首選項
- 12. 以編程方式爲首選項設置defaultValue
- 13. 以編程方式檢索iPhone地址簿排序首選項?
- 14. 如何使只讀(以編程方式填充)首選項?
- 15. Eclipse:以編程方式創建首選項
- 16. 以編程方式編輯grub選項
- 17. UITableView以編程方式選擇選項
- 18. 訪問其他活動的首選項
- 19. 以編程方式平滑滾動UIPageViewController
- 20. 以編程方式滾動THorzScrollBox Firemonkey XE6
- 21. 以編程方式滾動視圖
- 22. scrollViewDidScroll:以編程方式滾動時?
- 23. 以編程方式滾動EditText
- 24. 以編程方式滾動ListView
- 25. 試圖以編程方式滾動scrollviewer
- 26. 如何以編程方式滾動SurfaceScatterView
- 27. 以編程方式水平滾動PDFView
- 28. 使uitextview以編程方式滾動
- 29. 如何以編程方式滾動UIScrollVIew
- 30. 以編程方式滾動TableLayout
您能否介紹一下您打算如何使用這個功能,我真的不太明白您的問題,我很害怕。 – errordeveloper
我正在另一種語言環境中工作,但希望根據當前系統正在執行滾動條的模式,使我創建的UI元素適應不同。 –