使用水平uitableview旋转后,单元格的宽度不会调整大小

时间:2013-11-26 19:28:59

标签: ios objective-c uitableview

我创建了uitableview,并用水平显示:

单元格self.transform = CGAffineTransformMakeRotation(M_PI * 0.5);self.tableView.transform = CGAffineTransformMakeRotation(-M_PI * 0.5);

当我以纵向或横向打开桌面视图时,一切都可以正常工作

问题在我旋转设备时开始,cell.frame / bounds是错误的。

根据我的理解,单元格高度来自heightForIndexPath 并且单元格宽度是uitableview宽度。

问题是,我认为,uitableview正在为单元格宽度设置错误的值。 我尝试了很多东西,甚至只是为了测试来设置界限或框架,当我点击一些按钮时,只是为了看看我是否可以让uitableview工作o.k,但那不起作用。

在uitableview和uitableview转换之后,我无法控制单元格位置并修复此问题。

任何想法?

0 个答案:

没有答案