Ben işe yarayabilecek böyle belki bir şey düşünüyordum:Tüm alt görünümleri kendinizden kaldırmanın en iyi yolu nedir?
for (UIView* b in self.view.subviews)
{
[b removeFromSuperview];
}
Ben subview her türlü kaldırmak istiyorum. UIImages, Butonlar, Textfields vb.
İşe yaracaktır. Birkaç altyazı katınız varsa ya da belki de yapamazsanız, bunu tekrar tekrar yapmak zorunda kalabilirsiniz. Bunun için ne yapmak istediğinden emin değilim. – Dustin
Bu işe yarıyor mu? "B" lerinin "subviews" dizisinden hızlı bir şekilde kaldırılacağını düşündüm ve bu da yasaklanan bir hızlı numaralandırma döngüsünde bir mutasyona neden oldu. – Mazyod
@Mazyod check subviews property: @property (nonatomic, readonly, copy) NSArray * alt görüntülemeleri - kopya olarak bildirilir, bu yüzden alt görünümleri silerken bu diziyi değiştirmeziz (bir kopyasıdır). – Max