0

我正在设计一个UIView. 在我的UiView中,我放置了一个UITableViewat (x,y) = (10,186)。我已将行高设置为35,行数设置为2. 所以从技术上讲,表格高度应该是70(或者80对于页眉和页脚的小 2 像素高度的最大值)。但除非我在属性检查器中将表格高度设置为190,否则它只显示一行。为什么桌子要求高度大于number or rows * row高度?它是否在其他地方占用空间?

任何帮助将不胜感激。

提前致谢。

4

2 回答 2

0

嗨,Atin UITableView 将采用您在 xib 上给出的高度或在编码中按帧设置它。您唯一能做的就是在 xib 中给 UItableView 更少的帧,所以无论它在该空间中滚动的行数是多少问题和滚动会很好..

于 2012-10-21T05:19:12.137 回答
0

这听起来像你没有设置UITableViewDelegate或者你在设置 – tableView:heightForRowAtIndexPath:

于 2012-10-21T04:34:32.737 回答