0

如果我将 iPad 转为横向,几行表格视图(和页脚)就在屏幕底部,尽管它适合纵向。

我的问题是,当我用手指向上“拉”视口以查看底部的材料时,当我将手指保持在原位时,我可以看到它,但是当我移开手指时,视口再次下降并且材料在底部消失。

相同的代码在 iPhone 上滚动良好(字体太大等等,但这是一个不同的问题)

我究竟做错了什么?

彼得

4

1 回答 1

0

至于你到底做错了什么......我们看不到你的代码,所以我们不能告诉你。但对正在发生的事情有所了解。

AUITableView是 a UIScrollView,您可以滚动多远取决于视图的大小(想想frame)与CGSize的 content( contentSize)的 size( ) 相比UIScrollView。如果 'frame' 大于contentSize则不需要滚动,但如果内容较大,则可以滚动两者之间的差异。

简而言之,the contentSizeof yourUITableView是不正确的。这可能是由多种方式引起的,包括在设备旋转时自动调整大小、在不更新表格的情况下动态更改表格/页脚高度等。

于 2012-05-07T18:14:18.317 回答