2016-04-09 22 views
1

Kaydırma görünümümün neden yükleneceğini söylediğim koordinatlara yüklenmediğini anlamıyorum. Benim subview etkileşim başladığındaBir UIScrollView öğesine bir alt görünüm ekleme

This is what the screen looks like when loaded for the first time

Ama:

view.frame = CGRectMake(scrollView.bounds.width * CGFloat(i), 0, scrollView.bounds.width, scrollView.bounds.height) 

scrollView.addSubview(view) 

ben bunu beklediğiniz gibi tamamen Scrollview üst dokunmadan değil ancak: Aşağıdaki kodu kullanarak subview yüklemek ayarlamak için

This is what the screen looks like when there has been interaction

cevap

1

Dene: o ben olmak istedim pozisyona kadar vuruyor otomatik olarakAdjustsScrollViewInsets viewDidLoad içinde görünüm denetleyicinizin false değerinin false değeri.

self.automaticallyAdjustsScrollViewInsets = false 

bu özelliğin varsayılan değeri görünümü denetleyicisi durum çubuğunda, gezinti çubuğu tarafından tüketilen ekran alanlarına karşılık olarak, kaydırma görünümü-parçalar ayarlayın ve araç çubuğu veya sekme çubuğu olanak veren "gerçek" tir.