2012-04-24 77 views
0

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

我关闭了所有的自动调整功能,并将所有拉伸值设置为0,但仍然占用了整个屏幕。我甚至尝试过在另一篇文章中看到的一些建议,这些文章建议将UITableView放在一个尺寸很大的UIView中,但这也不起作用。

有关如何停止调整和填充屏幕的UITableView的任何建议?我使用iOS5运行XCode 4.2.1。

回答

0

你可以把帧大小您的tableView喜欢这个 -

1)使您的tableView的IBOutlet中财产的.h类,并在.M类合成。 2)连接Xib。 3)比在你的.m class把这段代码放在viewDidLoad-

tblView.frame = CGRectMake(0.0f, 30.0f, 320.0f, 50.0f); // you can give any size to your table 
+0

谢谢,解决方案工作的很棒! – 2012-04-24 12:43:27

+0

很高兴知道,我可以帮忙。 – 2012-04-24 13:24:43

+0

@Naina Soni - 你在哪个公司工作? – 2012-05-02 05:38:31