我正在開發適用於Mac OS X Snow Leopard的新軟件,並且我需要實現的功能之一是當我的應用程序啓動時,完全隱藏Dock並阻止Spotlight工作應用程序正在運行。任何人都知道這是否可行,以及如何做到這一點?在Mac OS X上以編程方式隱藏擴展塢
1
A
回答
5
0
0
使用OS X Kiosk模式
https://developer.apple.com/library/mac/technotes/KioskMode/Introduction/Introduction.html
使用位掩碼NSApplicationPresentationOptions
使您想使用Kiosk模式選項。
根據您的具體要求,「完全隱藏Dock並在應用程序運行時阻止Spotlight工作。」
NSApplicationPresentationHideDock
碼頭是完全不可用。 Spotlight菜單被禁用。
- (void)awakeFromNib {
@try {
NSApplicationPresentationOptions options = NSApplicationPresentationHideDock;
[NSApp setPresentationOptions:options];
}
@catch(NSException * exception) {
NSLog(@"Error. Make sure you have a valid combination of options.");
}
}
相關問題
- 1. 如何在Mac OS X 10.6上編譯Mac OS X 10.5的python擴展?
- 2. 以編程方式在Mac OS X上啓動時運行?
- 3. 以編程方式隱藏(但不退出)OS X上的應用程序
- 4. 以編程方式修改Mac OS X上的家長控制
- 5. 從Mac OS X中的擴展塢運行腳本
- 6. 隱藏在Mac OS X Lion中的NSStatusBar
- 7. 以編程方式在Mac OS X中快速查看圖像
- 8. 它可以在mac os上以編程方式更改DNS?
- 9. 以編程方式配置Mac OS X MIDI
- 10. 如何以編程方式更改Mac OS X鍵盤佈局?
- 11. 如何以編程方式檢測Mac OS X Server Edition?
- 12. Mac OS X /藍牙:以編程方式禁用簡單配對?
- 13. Mac OS X - 以編程方式調整窗口大小
- 14. 響應「隱藏其他」的Mac OS X
- 15. 以編程方式在Mac OS X上重新啓動Web服務
- 16. 在mac os上以編程方式訪問Python中的郵件的API X
- 17. 在Mac OS X上以編程方式爲Matplotlib選擇正確的後端
- 18. 在Mac OS X Yosemite上切換隱藏/顯示隱藏文件的最快捷方式是什麼?
- 19. 是否可以在Mac OS X上擴展Instruments Profiler以獲得新語言?
- 20. Mac OS X上的MySql快捷方式?
- 21. 在Mac OS X上檢測光標是否隱藏
- 22. 在mac os上隱藏名字@ name-macbook-air iterm2 x
- 23. 在Mac OS X 10.5.8上安裝用於PHP的Mcrypt擴展
- 24. 如何在Mac OS X 10.8 Mountain Lion上安裝OCI8 PHP擴展
- 25. 在Mac OS X上使用xampp構建XHP php擴展
- 26. .php擴展名未在mac os上被apache解析x 10.6
- 27. 在Mac OS X服務器上安裝MySQL的PDO擴展
- 28. 在Mac OS X上安裝PHP的zip擴展--enable-zip
- 29. 在mac os x上發現safari擴展啓用/禁用狀態?
我有點害怕你要去的地方。看看你過去的問題,這聽起來像你試圖從瀏覽器運行一個進程,這將禁用停靠欄和禁用聚光燈,所以你不能讓任何應用程序運行。您還試圖攔截組合鍵,以便智能用戶無法強制退出應用程序或使用某種啓動器。不要邪惡...... –
放鬆的人,你有點偏執:D記住刀可能是一個有用的工具或危險的武器,但是是什麼使差異的使用。別恐慌!!!! – vhakti