我一直在通过XCode运行我的应用程序,并且UITableView中的所有行都是正确的高度(它们的长度因覆盖tableView而异:heightForRowAtIndexPath:)
但是当我将同一个应用程序存档到Ad Hoc版本并在同一设备上运行时,UITableView上的行看似随机高度。在开发的某个阶段,它只是橡皮筋(contentSize == frame,尽管它显然更大)。
我检查了设置,但大多数情况下,它们几乎相同。我知道这里没有大量的信息,但是如果有人知道为什么它弄乱我的用户界面,请告诉我。感谢。
答案 0 :(得分:0)
修正了错误。在一个确定行高在ad-hoc构建中是静态的方法中变成了一个float var,这就是为什么行的高度增加(不是随机的)。