जब प्रोग्राम को किसी प्रोग्राम में जोड़ा जाता है, तो किन तरीकों addSubview
और insertSubView
तरीकों में अंतर होता है?
जवाबों:
उपयोग करने से insertSubView:
आप सूचकांक को निर्दिष्ट कर सकते हैं, जो विचारों के जेड-ऑर्डर को निर्धारित करता है। उच्च सूचकांक वाला दृश्य कम सूचकांकों वाले लोगों के ऊपर होता है।
मुझे नहीं लगता कि इसमें कोई अंतर है। addSubview:
के लिए सरल एक सुविधाजनक तरीका है
[view insertSubview:aView atIndex:[view.subviews count]]
1.DdSubview सरणी में सबव्यू जोड़ें और फिर व्यूलेयर में जोड़ें
- (void)addSubview:(UIView *)subview
{
[_subviews addObject:subview];
[_layer addSublayer:subview.layer];
}
}
2. जब सम्मिलित करें अपने दृश्य को सबव्यू के रूप में जोड़ें तब कॉल करें
[_layer insertSublayer:subview.layer atIndex:index];
- (void)insertSubview:(UIView *)subview atIndex:(NSInteger)index
{
[self addSubview:subview];
[_layer insertSublayer:subview.layer atIndex:index];
}