صورة التكبير في تكبير المغادرة في NSImageView

StackOverflow https://stackoverflow.com/questions/1072866

  •  21-08-2019
  •  | 
  •  

سؤال

ويمكن لأي شخص يرجى توحي لي رمز عينة جيدة للتقريب الصورة في NSImageView. شكرا.

هل كانت مفيدة؟

المحلول

إذا نظرتم وثائق ، كنت سوف نرى أن NSImageView لا يعتمد هذا. استخدام صورة كيت بدلا من ذلك.

نصائح أخرى

وربما كنت ترغب في محاولة باستخدام <لأ href = "http://developer.apple.com/documentation/graphicsimaging/Conceptual/ImageKitProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004907-CH1- SW1 "يختلط =" نوفولو noreferrer "> بدلا من الصورة ImageKit IKImageView. هذا يتيح لك التكبير، والتناوب، الخ ... مجانا للجميع.

وعلى الرغم من الناحية الفنية NSImageView لا يدعم تقنيا هذا، فمن الممكن. أعتقد من خلال تغيير حدود NSView الذي تستخدمه، ونتأكد من أن يتم تعيين صورة إلى "بالتناسب داون"، أو "بالتناسب أعلى أو أسفل".

وهذا الرمز يبدو أن العمل بالنسبة لي، على OSX 10.9 (دالاس مافريكس)

   NSSize size = [_imageView bounds].size;

   NSSize newSize = NSMakeSize(size.width * 0.90, size.height * 0.90);

   [_imageView setBoundsSize: newSize];

ولقد كان أيضا نجاح "تضمين" لعرض صورة داخل عرض التمرير، ثم استخدام التكبير على عرض التمرير. YMMV

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top