0

我有一个 UIViewController,顶部有一个图像和标签,后跟一个 UITableView。在 IB 中它看起来很完美,但是当我在模拟器中运行应用程序时,UITableView 正在拉伸并占据整个屏幕。

我已经关闭了所有自动调整大小并将所有拉伸值设置为 0,但它仍然占据了整个屏幕。我什至尝试了我在另一篇文章中看到的一些建议,这些建议建议将 UITableView 放在大小合适的 UIView 中,但这也不起作用。

关于如何阻止 UITableView 调整大小和填充屏幕的任何建议?我正在使用 iOS5 运行 XCode 4.2.1。

4

1 回答 1

0

您可以像这样为您的 tableView 提供帧大小-

1)在 .h 类中创建 tableView 的 IBOutlet 属性,并在 .m 类中合成。2)在Xib中连接它。3)比在您的 .m 类中将此代码放在 viewDidLoad-

tblView.frame = CGRectMake(0.0f, 30.0f, 320.0f, 50.0f); // you can give any size to your table
于 2012-04-24T06:19:37.730 回答