तो मैं जानता हूँ कि एक UIView
एक माता पिता में जोड़ा गया है, वहाँ बच्चे के भीतर से माता पिता तक पहुँचने के लिए एक देशी तरीका है?UIView माता पिता संदर्भ
उदाहरण के लिए। [self parent] // returns parent UIView
तो मैं जानता हूँ कि एक UIView
एक माता पिता में जोड़ा गया है, वहाँ बच्चे के भीतर से माता पिता तक पहुँचने के लिए एक देशी तरीका है?UIView माता पिता संदर्भ
उदाहरण के लिए। [self parent] // returns parent UIView
निश्चित: UIView
में superview
संपत्ति है।
आप ज माता-पिता के लिए एक संपत्ति बनाने चाइल्ड्स में UIViews property superview
[self superview]
की कोशिश कर सकते:
ParentView *parentView;
@property (nonatomic, retain) ParentView *parentView;
(चाइल्ड्स मीटर में अपनी संपत्ति @synthesize अवश्य करें)
तब, जब आप बच्चे के उदाहरण को आवंटित करते हैं तो माता-पिता को स्वयं को हस्ताक्षर करें
जनक मीटर में:
Child *child = [[Child alloc] init];
[child setParentView:self];
तो आप जनक दृश्य बाल से साथ उपयोग कर सकते हैं:
[self parentView];
यह एक * देशी * यह कर के रूप में ओ पी के लिए कहा की जिस तरह से नहीं है। 'UIView' में 'पर्यवेक्षण' संपत्ति इसे पूरा करने के लिए एक मूल तरीका के रूप में कार्य करती है। एक और नोट: आजकल संपत्तियों को संश्लेषित करना आवश्यक नहीं है। : -} –