6

NSImageViewで画像をズームするための良いサンプルコードを教えてください。ありがとう。

4

5 に答える 5

3

ドキュメントを見ると、NSImageView がこれをサポートしていないことがわかります。代わりにイメージ キットを使用してください。

于 2009-07-02T08:17:56.293 に答える
2

代わりに、 ImageKitのIKImageViewを使用してみてください。これにより、ズーム、回転などがすべて無料で行われます。

于 2009-07-31T22:19:40.350 に答える
0

「ズーム画像」の意味を誤解しない限り、これはかなり簡単に思えます。ビューのフレームを取得し、自由にスケーリングします (ただし、制限を追加することは明らかに非常に推奨されます)。ただし、イメージのスケーリング タイプを に設定しNSImageScaleProportionallyUpOrDownます。

NSRect newFrame = NSMakeRect(newOriginX, newOriginY, newSizeWidth, newSizeHeight);
[myNSImageView setFrame:newFrame];
于 2021-10-06T13:16:57.413 に答える