0
我有一个带有表格视图的视图控制器。 IB中的UITableViewCell宽度设置为320。现在,我想通过将它添加到超级视图来使用iPad中的视图控制器。超级视图的宽度大于320.表视图显示在超级视图上。问题是它只占用320.我如何改变单元格宽度以占据整个超级宽度的宽度?谢谢。如何在iPad中更改UITableViewCell宽度
我有一个带有表格视图的视图控制器。 IB中的UITableViewCell宽度设置为320。现在,我想通过将它添加到超级视图来使用iPad中的视图控制器。超级视图的宽度大于320.表视图显示在超级视图上。问题是它只占用320.我如何改变单元格宽度以占据整个超级宽度的宽度?谢谢。如何在iPad中更改UITableViewCell宽度
嘿,你需要创建一个自定义的UITableViewCell。比你可以覆盖功能
- (void) layoutSubviews
{
[dateLabel setFrame:CGRectMake(10.f, 16.f, 80.f, 12.f)];
[textLabel setFrame:CGRectMake(106.f, 16.f, self.frame.size.width-105.f + 1.f, 12.f)];
}
在该函数中self.frame.size.width
是实际的。
它也适用于设备的旋转。
自动调整掩码应该满足您的需求。 – dasdom