A UIScrollView
'daki içerik ofsetini değiştirir, bunun üzerine bir modal görünüm denetleyicisi sunduğumda garip davranıyor. İçerik ofsetini otomatik olarak ayarlar ve içeriğimi yaklaşık 40 piksel aşağı taşır. Bunu nasıl durduracağımı anlayamıyorum.UIScrollView, görünüm hiyerarşiğimde mevcutModalViewController
Çevremizden sonra presentModalViewController
, UIScrollView
numaralı özel yöntemle _adjustContentOffsetIfNecessary
özel yöntemini tetiklediğini fark ettim ve bu, sapmayı değiştiren şeydir.
Bu, Apple'ın bir parçası olup olmadığı hakkında bir fikriniz var mı? Yoksa benim UIScrollView
'umda sert bir şey mi oluyor? Her neyse bu _adjustContentOffsetIfNecessary
yöntemini veya en azından bu yan etkisi devre dışı bırakmak için?
ben de sorunu UIScrollView contentOffset ve sonra setleri kaydeder benim ViewController presentModalViewController yöntem üzerinde bir Kategori bu çevrede çalışıyorum geri döndü Ayrıca, ModalViewController'ı kapattığımda UIView hiyerarşisindeki Verileri yeniden yüklerim. Gereksiz yere veri yüklemesi gerektiğinden ve bu işlemin daha fazla iş yüküne sahip olmasından dolayı daha zarif bir çözüm bulmak isterdim –
Bu özelliği "scrollEnabled" özelliğini NO olarak ayarladıktan sonra EVET'e geri döndünüz mü? – Akshay
Bunu deneyeceğim. Garip bir düzeltme gibi görünüyor –