2010-04-28 52 views
0

由于一些奇怪的原因,无论我如何为UITableView对象设置框架,UITableView都会将我的单元格大小调整为320宽度。如何制作不是全屏宽度的表格视图?

即使我后来去和调整细胞回250的UITableView似乎再次调整其大小,以320一段时间。

是否有某种属性或方法必须设置/被叫还得到这一权利?

不过,我可以的方式,它看起来像宽250,但我的整个布点的代码是一个很大的混乱,因为我不能依靠电池框架宽度,这是“错误的”加我的内容。此外它看起来像是一个巨大的内存浪费,因为即使UITableView的帧不是320宽度,层树中的位图也不是250宽而是250。

回答

1

试试这个:

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