UITableView高度不根据行数

时间:2012-10-21 04:00:12

标签: iphone uitableview height

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

非常感谢任何帮助。

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

嗨,Atin UITableView会占用你在xib上给出的高度,或者在编码中逐帧设置。你唯一能做的就是在xib中给UItable查看更少的帧,那么它将滚动的行数是多少没有问题的空间和滚动会很好..