我在tableview中使用自定义单元格和背景图片。当方向改变单元格大小没有改变时,我需要在方向改变时自动改变自定义单元格大小。我怎样才能实现这个目标?
答案 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;
}