我一直在通过 XCode 运行我的应用程序,并且 UITableView 中的所有行都是正确的高度(它们的长度通过覆盖 tableView:heightForRowAtIndexPath:)
但是,当我将同一个应用程序归档到 Ad Hoc 版本并在同一设备上运行它时,UITableView 上的行似乎是随机的高度。在开发的某一时刻,它只是橡皮筋(contentSize == frame,尽管它明显更大)。
我检查了设置,在大多数情况下,它们几乎相同。我知道这里没有大量信息可供参考,但如果有人知道它为什么会弄乱我的 UI,请告诉我。谢谢。