0

我已经为 UITableViewCell 选择状态创建了带有 backgroundImage 的自定义 UIView,如下所示:

UIView *selectedBgView = [[UIView alloc] init];
selectedBgView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"selectedCellBg.png"]];
selectedBgView.transform = CGAffineTransformMakeRotation(M_PI_2);
cell.selectedBackgroundView = selectedBgView;

我还逆时针旋转了这个自定义视图,但没有运气。

在第一次启动时纵向是可以的。但问题是当我旋转设备时,选定的单元格背景图案变得很奇怪。

肖像:

在此处输入图像描述

景观:

在此处输入图像描述

此外,当设备从横向切换回来时,它会保持奇怪的绘制状态。

4

1 回答 1

0

我刚刚想通了。我没有顺时针转换 UIView,而是顺时针旋转了文件系统上的图像,它可以工作。

于 2012-10-11T06:05:34.923 回答