Otomatik düzenini kullanarak ve yalnızca dikey desteği kullanarak Swift'teki iOS Evrensel Uygulamasını geliştiriyorum.Neden viewdidlayoutsubviews birden çok kez çağrı yapıyor?
Birden çok kez adlı UIViewController#viewdidlayoutsubviews
buldum. Bunun yerine, viewDidLoad
SADECE MyApp'ın UIViewController'ı başlatırken bir kez arayın.
Neden viewdidlayoutsubviews birden çok kez arayabilir? Her UIView (UIButtons, UITextFields vb.) Üzerindeki kısıtlamalar sırayla mı gerçekleştirilecek?
Herhangi bir Bilgi takdir edilecektir. Görünümün yüklenmesi gerektiğinde, yalnızca şu şekilde adlandırılır:
SetNeedsLayout & setNeedsDisplayInRect öğesinin ne olduğuna biraz daha açıklayabilir misiniz? Bağlantılı sayfayı anlayamadım .. –
[setNeedsLayout' hakkında iyi bir açıklama için [bu yorumu] (http://stackoverflow.com/a/13542580) kontrol edin –