मैं तुम्हें सही ढंग से समझ रहा हूँ, तो आप छवि दृश्य आपको बढ़ने में रुचि रखते हैं के फ्रेम सेट करना होगा। यह इस तरह के साधारण मामले में किया जा सकता है:
_theImageView.frame = CGRectMake(x, y, width, height);
स्पष्ट रूप से आपको एक्स, वाई, चौड़ाई और ऊंचाई सेट करने की आवश्यकता है। कृपया यह भी ध्यान रखें कि एक दृश्य का फ्रेम इसके मूल दृश्य के संदर्भ में है। इसलिए, यदि आपके पास कोई दृश्य है जो शीर्ष बाएं कोने में है (x = 0, y = 0), और 320 अंक चौड़ा और 400 अंक लंबा है, और आप छवि दृश्य का फ्रेम सेट (10, 50, 100, 50) और उसके बाद इसे पिछले दृश्य के सबव्यूव के रूप में जोड़ें, यह मूल दृश्य के समन्वय स्थान के x = 10, y = 50 पर बैठेगा, भले ही छवि दृश्य की सीमाएं x = 0, y = 0 हों बाउंड दृश्य के संदर्भ में हैं, फ्रेम माता-पिता के संदर्भ में है।
तो, अपने परिदृश्य में, अपने कोड निम्नलिखित की तरह कुछ दिख सकता है:
CGRect currentFrame = _theImageView.frame;
currentFrame.origin.x = 0;
currentFrame.origin.y = 0;
_theImageView.frame = currentFrame;
[_parentView addSubview:_theImageView];
वैकल्पिक रूप से, आप कह सकते हैं:
CGRect currentFrame = _theImageView.frame;
_theImageView.frame = CGRectMake(0, 0, currentFrame.size.width, currentFrame.size.height);
[_parentView addSubview:_theImageView];
या तो दृष्टिकोण शीर्ष बाईं ओर छवि दृश्य सेट हो जाएगा माता-पिता का आप इसे जोड़ते हैं।
क्या आप आईबी में उस लाल चीज को नहीं ले जा सकते हैं? –
हां लेकिन बिंदु था 'मैं कोड में संदर्भ बिंदु कैसे बदल सकता हूं?' – Daniel