【发布时间】:2010-04-04 22:02:49
【问题描述】:
我正在尝试确定 UITableCellView 的大小。原因是我将一个类用于不同的方向和设备。
该单元格包含一个应该填满整个单元格的子视图。知道我在UITableViewCell 的init 方法中这样做:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
//iPad
subv = [[OrbitView alloc] initWithFrame:CGRectMake(52, 5, 660, 420) ];
}else{
//iPhone
subv = [[OrbitView alloc] initWithFrame:CGRectMake(15, 5, 290, 200) ];
}
显然,必须有更好的方法来做到这一点,而不需要神奇的数字。我应该如何/在哪里设置 UITableViewCell 中子视图的框架,以使其填充整个 UITableViewCell?
【问题讨论】:
标签: iphone objective-c