2013-07-30 65 views
0

我有一个带有表格视图的视图控制器。 IB中的UITableViewCell宽度设置为320。现在,我想通过将它添加到超级视图来使用iPad中的视图控制器。超级视图的宽度大于320.表视图显示在超级视图上。问题是它只占用320.我如何改变单元格宽度以占据整个超级宽度的宽度?谢谢。如何在iPad中更改UITableViewCell宽度

+0

自动调整掩码应该满足您的需求。 – dasdom

回答

0

嘿,你需要创建一个自定义的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是实际的。

它也适用于设备的旋转。