UITableView 拉伸问题

Posted

技术标签:

【中文标题】UITableView 拉伸问题【英文标题】:UITableView Stretching Issue 【发布时间】:2012-04-24 03:11:43 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

您可以像这样为 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

【讨论】:

@NainaSoni-- 我只是问一个原因.. 我想你一年前在 rensoft 工作? ryt ?

以上是关于UITableView 拉伸问题的主要内容,如果未能解决你的问题,请参考以下文章

通用 uitableview 拉伸问题

UITableView 头部图片 图片拉伸

UITableView拉伸效果

解析上传图片 UItableview [关闭]

更新 UITableView 中的 UIImage

带有 AutoDimension 的 UITableViewCell 中的 UITableView