2015-09-30 6 views
6

Üzerinde iki UIWebviews içeren bir iOS 9 ekranım var; iki UIWebviews IB'de aynıdır ve her biri aynı CSS'ye sahip bir HTML tablosu görüntüler. Ancak iki görünüm farklı bir şekilde görüntülenir: üstteki tablo aşağı kaydırılır ve üstte boş bir alan gösterir; İkincisi doğru görüntüler.UIWebview içeriği görünümünün en üstünde değil

İki HTML tablosunda, burada konumlarını göstermek için gri bir arka plan vardır. İşte açıldığında görünümdür;

Screen shot two

I, tabii ki, üst UIWebView gibi sunmak olacaktır:

el doğru pozisyona üstten görünüşünü kaydırma: a tablo belirtilen UIWebviews her orada görünümün en üstündeki tablo.

Üst UIWebview'ın neden açıldığında tabloyu aşağı kaydırdığıyla ilgili herhangi bir fikir var mı? Bunu başka birçok durumda gördüm ve neden veya nasıl düzeltileceğini anlayamadım.

+3

Bir süre önce sorduğum bu soruyu kontrol edin: http://stackoverflow.com/questions/24335497/uisearchbar-on-uitableview-strange-offset-issue Muhtemelen görünümüyle kaydırma görünümü ve alt öğeler listesindeki ilk öğe. – Stonz2

+1

Teşekkürler, Stonz2 - sorunu çözdü! ViewController'ın viewDidLoad yöntemine otomatik olarakAdjustsScrollViewInsets = false ' eklendi ve olması gerektiği gibi çalışıyor. Cevabını ne kadar takdir ettiğimi söyleyemem! – johnz

+0

Kesinlikle. Sorumu başkalarına göre daha kolay bulabilmem için sorumu ve cevabı veren kişiyi vermeyi düşünün. – Stonz2

cevap

8

Stonz2'nin bağlantısı bana yanıtı verdi: viewController'ın viewDidLoad yöntemine automaticallyAdjustsScrollViewInsets = false ekleyin.