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;
また、このカスタムビューを反時計回りに回転させましたが、運がありませんでした。
ポートレートでは、最初の起動で問題ありません。しかし、問題は、デバイスを回転させると、選択したセルの背景パターンがおかしくなることです。
肖像画:
風景:
また、デバイスが横向きから切り替わると、奇妙に描かれたままになります。