我已经为 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;
我还逆时针旋转了这个自定义视图,但没有运气。
在第一次启动时纵向是可以的。但问题是当我旋转设备时,选定的单元格背景图案变得很奇怪。
肖像:
景观:
此外,当设备从横向切换回来时,它会保持奇怪的绘制状态。