कहता है कि अगर मैं view.bounds.origin (50,50) पर सेट करता हूं, तो सबव्यू खींचा जाता है (50,50) देखने के लिए छोड़ दिया जाता है। लेकिन मैंने सोचा कि यह उलटा परिणाम होना चाहिए, तो बाध्यता क्या है।view.bounds.origin का अर्थ क्या है?
खेद दोस्तों, मैं एक देशी अंग्रेजी वक्ता नहीं हूँ, इसलिए मैं इस नमूना कोड और छवि इस समय ~~
subview = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 200, 200)];
subview.backgroundColor = [UIColor blueColor];
subview.bounds = CGRectMake(50, 50, 200, 200);
subsubview = [[UIView alloc] initWithFrame:CGRectMake(0, 0,100,100)];
subsubview.backgroundColor = [UIColor yellowColor];
[subview addSubView:subsubView];
इस इस परिणाम का कारण होगा डाल:
तो क्योंपीला दृश्य वहां स्थित है?
"उलटा परिणाम" से आपका क्या मतलब है? – Geoffroy
क्या आप संभवतः कुछ उदाहरण कोड के साथ स्पष्टीकरण दे सकते हैं, जो देखते हैं कि आप बाउंड्स को व्यवस्थित कर रहे हैं और जब आप सबव्यूव जोड़ रहे हैं, और सबव्यू का फ्रेम क्या है? – jrturton
जहां आपने bounds.origin सेट किया है? –