一旦翻車或點擊的NSView,我怎麼可以更新視圖,以便我可以改變顏色和查看其他屬性?這是重新繪製視圖,這是我需要做的關鍵,我已經創建了一個子類。突出的NSView上側翻/點擊
3
A
回答
2
監聽鼠標事件和裏面做他們適當的行動。
-(void)mouseEntered:(NSEvent *)theEvent {
//draw rollover
}
-(void)mouseExited:(NSEvent *)theEvent {
//draw normal
}
-(void)mouseDown:(NSEvent *)theEvent {
//draw selected
}
-(void)mouseUp:(NSEvent *)theEvent {
//draw normal
}
+0
恩,這不起作用。 –
+0
@alexgray:什麼不起作用?這些方法不叫?你需要確保你的窗口子類符合'NSWindowDelegate'。 –
+2
-mouseDown和-mouseUp應該像預期。但是,-mouseEntered和-mouseExited需要trackingAreas才能正常工作。請參閱http://stackoverflow.com/a/11190700/388412 – auco
相關問題
- 1. 點擊NSView
- 2. NSView吸收點擊?
- 3. 突出clickablespan點擊
- 4. 禁用點擊一個NSView
- 5. ImageView沒有突出點擊
- 6. 突出鏈接點擊
- 7. 如何禁用點擊後到另一個NSView後面的NSView
- 8. NSView |的NSTextField右鍵點擊問題
- 9. 沒有「點擊突出顯示」的NSButton
- 10. Div從側面滑出點擊
- 11. 可點擊的LinearLayout沒有突出點擊
- 12. 突出顯示和取消突出顯示行上點擊行排列
- 13. 的Javascript側翻
- 14. 翻轉NSView鼠標座標
- 15. 當用戶點擊它時,ImageView上的藍色突出顯示
- 16. 突出顯示點擊分頁頁面上的DIV
- 17. iOS上點擊圖像的突出部分
- 18. 谷歌翻譯突出
- 19. 彈出上點擊
- 20. 點擊時突出圖像圖標
- 21. QTextBrowser:如何突出點擊線
- 22. 點擊突出顯示Blob數據
- 23. asp.net listview突出顯示點擊行
- 24. 沒有突出效果點擊uibutton
- 25. RecyclerView突出顯示項目點擊
- 26. jQuery突出顯示可點擊區域
- 27. UITableViewCell在點擊時突出顯示
- 28. jquery:點擊時突出顯示行
- 29. UIButton沒有突出顯示,當點擊
- 30. 如何突出點擊表格行?
你是如何保持你的意見的參考?你有沒有機會使用收集視圖? – 2011-07-06 00:39:21