एप्पल के प्रलेखन का वर्णन करता है UIViewAnimationOptionLayoutSubviews
के रूप में:UIViewAnimationOptionLayoutSubviews कैसे काम करता है इसका एक उदाहरण?
बाहर समय के लिए प्रतिबद्ध में subviews निर्धारित करना इतना है कि वे अपने माता पिता के साथ एनिमेटेड रहे हैं। ।
यहाँ कोड मैं में दिलचस्पी रखता हूँ का एक नमूना मैं detailView
की -layoutSubviews
चेतन करना चाहते है, हालांकि, यह detailView
के सबव्यूज़ लेआउट प्रतीत नहीं होता है, इसलिए मुझे यकीन नहीं है कि वास्तव में इसका क्या प्रभाव है।
void (^animation)() =^
{
[self.detailView setNeedsLayout];
[self.detailView layoutIfNeeded];
};
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionLayoutSubviews
animations:^{
animation();
}
completion:nil];