180 度回転させたが、セルを -180 度回転させた uitableview があります。その結果、テーブル ビューの下部からデータを読み込んでいます。これはうまくいきます。セルを並べ替えようとすると問題が発生します。セルをドラッグしようとすると、その動きが反転し、ドラッグしていた方向に応じて、すぐにテーブル ビューの上部/下部にジャンプします。
これを確認する最も簡単な方法は、コア データを含むマスター/ディテール テンプレートを使用して新しいプロジェクトを開始することです。OIMasterViewConroller.m ファイルの場所
CGAffineTransform transform = CGAffineTransformMakeRotation(-3.14159);
self.tableView.transform = transform;
viewDidLoad メソッドで、そして場所
CGAffineTransform transform = CGAffineTransformMakeRotation(-3.14159);
cell.transform = transform;
configureCell メソッドで。最後に、canMoveRowAtIndexPath を変更して YES を返し、空白を実装します。
-(void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
}
プロジェクトを実行し、+ ボタンを使用してテーブルビューにいくつかの項目を追加します。次に、編集ボタンをクリックして、並べ替えを試みます。
テーブルが逆さまであっても、セルの回転を削除するとこの奇妙な動作が停止するため、問題はセルにあると思います。
セル内のテキストを回転させることだけを考えましたが、削除ボタンが上下逆になっていて、反対側にあります。