2012-05-07 172 views
0

如果我將iPad變爲橫向,幾行表格視圖(和頁腳)就在屏幕底部,儘管它適合縱向顯示。UITableView不會在iPad上滾動,但會在iPhone上滾動

我的問題是,當我用手指「拉」查看端口以查看底部的材料時,我可以在手指保持原位時看到它,但是當我移開手指時,視口會下降再次和底部的材料消失。

相同的代碼卷軸上iPhone罰款(字體過大等等,但是這是一個不同的問題)

我在做什麼錯?

彼得

回答

0

至於究竟你做錯了......我們不能看到你的代碼,所以我們不能告訴你。但是對於正在發生的事情進行了一些闡述

一個UITableViewUIScrollView多遠,你可以滾動基於大小視圖(認爲frame)相比UIScrollView內容(contentSize)的大小(CGSize)。如果「框架」比contentSize大,則不需要滾動,但如果內容較大,則可以滾動兩者之間的差異。

總之,您的UITableViewcontentSize不正確。這可能會導致多種方式,包括在設備旋轉時自動調整大小,動態更改表格/頁腳高度而不更新表格等。

+0

非常有幫助謝謝。我已經嘗試過幀大小和內容大小,我現在認爲它更好。你指出了我正確的方向,這正是我所追求的。 – quanglewangle