2008-10-29 6 views
8

में छवि आकार को कैसे बढ़ाया जाए, मैं एक आईफोन ऐप में एक छवि दिखाना चाहता हूं, लेकिन जिस छवि का मैं उपयोग कर रहा हूं वह बहुत बड़ा है। मैं इसे आईफोन स्क्रीन फिट करने के लिए स्केल करना चाहता हूं, मुझे इसे संभालने के लिए कोई वर्ग नहीं मिल रहा है।आईफोन UIImage या UIImageView

उत्तर

20
UIImageView* view = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"your_image.png"]]; 
view.frame = CGRectMake(0, 0, width, height); 

आप उपयोग कर सकते

CGRect frame = [[UIScreen mainScreen] bounds]; 
0

मेरे imageView आईबी में स्थापित किया गया था iPhone स्क्रीन के फ्रेम पाने के लिए, और मैं कई छवियों को दिखाने के लिए की आवश्यकता होगी, तो imageView की छवि निर्धारित करते हैं, बजाय व्यक्तिगत छवि के लिए ImageView बनाना।

छवि दृश्य फ्रेम आकार सेट करने के बाद, मैं अभी भी वही परिणाम देख रहा हूं, छवि बहुत बड़ी थी, ताकि स्क्रीन पर छवि का केवल एक हिस्सा प्रदर्शित किया गया हो।

17

इंटरफ़ेस बिल्डर में, अपना UIImageView चुनें। टूल्स मेनू से, "विशेषता निरीक्षक" का चयन करें। छवि दृश्य विशेषताएँ पैलेट में, मोड पॉपअप से "भरने के लिए स्केल" का चयन करें। यह आपकी छवि को फिट करने के लिए स्केल करना चाहिए।

+1

"स्केल टू फिल" के प्रभाव को प्राप्त करने के लिए कोड के साथ प्रोग्राम कैसे करें? – Forrest

+9

इसे प्राप्त करें! imageView.contentMode = UIViewContentModeScaleAspectFit; – Forrest

+0

यह आसान था .. यही वह है जिसे मैं खोज रहा था .. – Zaraki