سؤال

كنت أرغب في تغيير دقة الصورة,هذه الصورة أنا من مكان بعيد.الصورة أنا على الحصول على كبيرة جدا لتناسب في شاشة اي فون هو أي طريقة لتغيير هذا القرار ؟

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

المحلول

إذا كنت تستخدم UIImageView ثم UIView هو contentMode هو ما تحتاج إليه ، ربما يجب عليك تعيين إلى UIViewContentModeScaleAspectFit (أو ما يعادلها في واجهة البناء).

نصائح أخرى

على افتراض أنك تستخدم نوعا من "عرض" لعرض صورة (بدلا من العرف الرسم) قد ترى إذا كان هناك نوع من الممتلكات التي من شأنها أن تسمح لك لتحديد "الوضع" من أجل السماح مختلف أساليب القياس.

إذا كنت تجعل من ذلك ، ينبغي أن مقياس على كل حال (انظر UIImage::drawInRect) ومع ذلك ، CGContextDrawImage سوف مقياس رسم صورة في السياق الجديد الذي يمكن استخدامه في تقديم الشاشة.

إذا كنت تبحث فعلا تغيير حجم UIImage إلى أصغر الأبعاد ، هذا بلوق وظيفة قد تساعد.

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