如何制作一个不是屏幕全宽的表格视图?

时间:2010-04-28 16:22:38

标签: iphone uitableview

出于某些奇怪的原因,无论我如何设置UITableView对象的帧,UITableView都会将我的单元格调整为320宽度。

即使我稍后进入并将单元格调整回250,UITableView似乎再次将其重新调整为320。

是否有一些属性或方法必须另外设置/调用才能做到这一点?

但是,我可以以一种看起来像250宽度的方式添加我的内容,但是我的整个布局代码是一个很大的混乱,因为我不能依赖于“错误”的单元框架宽度。此外,它似乎是一个很大的内存浪费,因为层树中的位图是无意义的320宽度而不是250,即使UITableView的帧不是320宽度。

1 个答案:

答案 0 :(得分:1)

试试这个:

MyTable = [[UITableView alloc] initWithFrame:CGRectMake(0.0, 5.0, 220.0, 385.0) style:UITableViewStyleGrouped];