更改UItableview自定义单元格的宽度

时间:2012-01-18 04:22:49

标签: iphone uitableview

我在tableview中使用自定义单元格和背景图片。当方向改变单元格大小没有改变时,我需要在方向改变时自动改变自定义单元格大小。我怎样才能实现这个目标?

2 个答案:

答案 0 :(得分:1)

您可以在委托上以编程方式设置tableview框架 -

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

您可以使用

[tableView setFrame:[self.view.frame]];

享受

答案 1 :(得分:0)

只需确保 shouldAutorotateToInterfaceOrientation 方法中的返回YES ,如果您的类是UITableViewController ,则无需设置框架

// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return YES;
}