我希望能夠製作類似於下面顯示的通用訪問縮放窗口。我已經創建了一個NSView,並使用填充操作,我通過一個清晰的「透視」組合來查看整個窗口並顯示桌面。現在我想知道是否可以放大和縮小我的視圖,就像下面的圖片一樣。我想這可能是一個IkImageView或我可以應用的東西,但我很確定它是如何完成的。有誰知道如何做到這一點,或向我展示我可以在文檔中找到的地方?有些代碼會很棒。謝謝!通過NSView放大和縮小或放大
1
A
回答
1
看看蘋果的例子CIAnnotation。在這個例子中是放大圖像,但我認爲你可以達到你想要的。您可以從here下載示例代碼。
CIAnnotation app例如:
參考和指南,可以幫助您與此:
Core Image Programming guide
Quartz 2D Programming Guide
NSGraphicsContext Class Reference
1
的NSView支持變焦通過- (void)scaleUnitSquareToSize:(NSSize)newUnitSize
這縮放視圖的內容,因此用這個你將不得不設置桌面鼠標作爲視圖後面內容(NSImage中可能?),然後縮放視圖。它將不得不在鼠標被拖動時更新。
檢查Quartz的ImageKit部分,特別是類IKImageView
。它具有縮放功能,但我還沒有與它合作過。
相關問題
- 1. 放大和縮小
- 2. ImageView縮放不放大或縮小
- 3. 放大或縮小相機
- 4. MySQL放大或縮小?
- 5. Openlayers放大或縮小
- 6. 放大NSView
- 7. 通過倒車縮小放大鼠標
- 8. 通過按鈕放大/縮小UIView iPhone
- 9. facet_wrap和縮放點大小
- 10. 放大和縮小點
- 11. 放大和縮小Direct3D
- 12. 放大和縮小爲UIImage
- 13. 放大和縮小UIView
- 14. 放大和縮小在IOS
- 15. 放大和縮小畫布
- 16. 放大和縮小計算
- 17. 放大和縮小OpenGl ES
- 18. 放大和縮小按鈕
- 19. 放大和縮小Pygame
- 20. 放大和縮小mschart scalling
- 21. 製作放大/縮小放大
- 22. 如何設置縮小放大和縮小放大縮小尺寸?
- 23. 放大/縮小wx.Panel
- 24. UIPinchGestureRecognizer(縮小/放大)
- 25. QTableView放大/縮小
- 26. Jquery放大縮小
- 27. 通過縮放縮小pyplot子圖的大小
- 28. SCROLLVIEW最小縮放大小
- 29. Android - 通過拖放來調整大小/縮放圖像
- 30. ZedGraph如何檢測放大或縮小?