2012-02-10 11 views
5

मैं उद्देश्य सी का उपयोग कर आईफोन/आईपैड के लिए एक ऐप विकसित कर रहा हूं। मेरे ऐप में मेरे पास UiScrollView है जिसमें इसके अंदर UIImageView है। मैं स्क्रॉल व्यू के अंदर छवि को स्क्रॉल और ज़ूम कर सकता हूं।uiscimview स्थिति के अंदर Uiimageview केंद्रित नहीं है

सभी ठीक काम करते हैं। लेकिन मेरी समस्या यह है कि जब मैं छवि को एक यूस्क्रोलव्यू के अंदर लोड कर रहा हूं, तो इसकी स्थिति केंद्र पर कुछ है लेकिन बिल्कुल नहीं।

मैं चाहता हूं कि मेरी छवि केंद्र गठबंधन हो या शीर्ष बाएं कोने पर हो।

मैंने कंटेंट ऑफसेट (0,0) पर सेट किया था और ऑटोरेज़िंगमास्क को विभिन्न मानों पर सेट करने का भी प्रयास किया था।

अगर किसी के पास कोई विचार या समाधान है तो कृपया मुझे बताएं।

उत्तर

9

सामग्रीऑफसेट स्क्रॉलव्यू का कुछ है और शायद इस स्थिति के लिए सही नहीं है। आप छवि के केंद्र में होना चाहते हैं ऐसा करते हैं:

imageview.center = scrollview.center; 

आप छवि scrollview के ऊपरी बाएं कोने में होना चाहते हैं ऐसा करते हैं:

imageview.frame = CGRectMake(0,0,image_width,image_height); 

गुड लक!

+0

धन्यवाद बॉबडेव! ............. यह मेरे लिए काम करता है। –

+0

अच्छा :) अपने ऐप के साथ शुभकामनाएं! –

+0

मुझे यह सहायक लगता है, धन्यवाद – FritzB

संबंधित मुद्दे