0
如果我將iPad變爲橫向,幾行表格視圖(和頁腳)就在屏幕底部,儘管它適合縱向顯示。UITableView不會在iPad上滾動,但會在iPhone上滾動
我的問題是,當我用手指「拉」查看端口以查看底部的材料時,我可以在手指保持原位時看到它,但是當我移開手指時,視口會下降再次和底部的材料消失。
相同的代碼卷軸上iPhone罰款(字體過大等等,但是這是一個不同的問題)
我在做什麼錯?
彼得
如果我將iPad變爲橫向,幾行表格視圖(和頁腳)就在屏幕底部,儘管它適合縱向顯示。UITableView不會在iPad上滾動,但會在iPhone上滾動
我的問題是,當我用手指「拉」查看端口以查看底部的材料時,我可以在手指保持原位時看到它,但是當我移開手指時,視口會下降再次和底部的材料消失。
相同的代碼卷軸上iPhone罰款(字體過大等等,但是這是一個不同的問題)
我在做什麼錯?
彼得
至於究竟你做錯了......我們不能看到你的代碼,所以我們不能告訴你。但是對於正在發生的事情進行了一些闡述
一個UITableView
是UIScrollView
多遠,你可以滾動基於大小視圖(認爲frame
)相比UIScrollView
內容(contentSize
)的大小(CGSize
)。如果「框架」比contentSize
大,則不需要滾動,但如果內容較大,則可以滾動兩者之間的差異。
總之,您的UITableView
的contentSize
不正確。這可能會導致多種方式,包括在設備旋轉時自動調整大小,動態更改表格/頁腳高度而不更新表格等。
非常有幫助謝謝。我已經嘗試過幀大小和內容大小,我現在認爲它更好。你指出了我正確的方向,這正是我所追求的。 – quanglewangle