아래 보이는 범용 액세스 확대/축소 창과 비슷한 것을 만들 수 있기를 희망합니다. 이미 NSView를 작성하고 채우기 작업을 사용하여 창을 통해보고 바탕 화면을 볼 수있는 명확한 "참조"합성을 사용하여 rect를 만들었습니다. 이제 아래 그림처럼 내보기를 확대하고 축소 할 수 있는지 궁금합니다. 나는 이것이 IkImageView 또는 내가 적용 할 수있는 무언가일지도 모른다고 생각하고 있었지만, 그것이 어떻게 행해졌는지 나는 확신했다. 누구든지이 작업을 수행하거나 문서에서이 위치를 찾을 수있는 위치를 표시하는 방법을 알고 있습니까? 일부 코드는 훌륭합니다. 감사!NSView 또는 확대/축소를 통해 확대 및 축소
1
A
답변
1
애플의 사례 CIAnnotation을 살펴보십시오. 이 예제에서는 확대 이미지가 있지만 당신이 원하는 것을 얻을 수 있다고 생각합니다. here에서 샘플 코드를 다운로드 할 수 있습니다.
CIAnnotation 응용 예 :
참조 및 가이드이 당신을 도울 수 있습니다
Core Image Programming guide
Quartz 2D Programming Guide
NSGraphicsContext Class Reference
1
NSView의은 (? 어쩌면 NSImage을) 그래서 당신은보기 콘텐츠와 마우스 뒤에 바탕 화면을 설정해야이 사용하는, - (void)scaleUnitSquareToSize:(NSSize)newUnitSize
을 통해 줌이 뷰의 내용을 확대 지원하고 보기를 확대하십시오. 마우스를 끌 때 업데이트해야합니다.
Quartz의 ImageKit 부분, 특히 클래스 IKImageView
을 확인하십시오. 확대/축소 기능이 있지만 아직 직접 사용하지 않았습니다.
관련 문제
- 1. WPF에서 확대 및 축소
- 2. CALayer 확대/축소 구현
- 3. WebView 확대/축소 : 항상 오른쪽 확대/축소
- 4. 안드로이드 화면 확대 및 축소
- 5. 확대/축소 효과가있는 이미지 확대/축소
- 6. mschart 확대/축소 및 스크롤
- 7. 확대/축소 캔버스를 통해 포인트 레이블을 클릭하십시오.
- 8. uiscrollview 확대/축소 또한 하나의 확대/축소
- 9. UIImageView에서 확대/축소 버튼으로 확대/축소
- 10. PhotoScroller 확대/축소
- 11. 확대/축소, 자르기 및 저장
- 12. iphone에서 확대/축소 및 TapGesture
- 13. UIWebView 스크롤 및 확대/축소
- 14. 그래프 및 확대/축소 기능
- 15. GMap에서 확대/축소 및 팬
- 16. 확대/축소
- 17. html 콘텐츠 확대/축소
- 18. VB.NET 양식 확대/축소
- 19. Google 정적지도 패닝 및 확대/축소
- 20. WPF animation : 확대 축소 축소
- 21. Matlab에서 확대/축소 제거
- 22. OpenGL ES 확대/축소
- 23. JFreeChart 최대 확대 축소
- 24. WPG 브라우저 텍스트 크기 또는 확대/축소
- 25. MKMapView regionWillChangeAnimated 확대/축소 또는 팬?
- 26. 텍스트 확대/축소 확대보기
- 27. .NET에서 사각형 확대/축소
- 28. Datagridview의 확대/축소
- 29. 스마트 폰 확대/축소
- 30. WPF 확대/축소 문제