我已经为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;
我还逆时针旋转了这个自定义视图而没有运气。
首次启动时,纵向是可以的。但问题是当我旋转设备时,选定的单元格背景图案变得怪异。
人像:
风景:
当设备从横向切换回来时,它会留下奇怪的颜色。
答案 0 :(得分:0)
我只是想通了。而不是顺时针转换UIView我顺时针旋转文件系统上的图像,它可以工作。