カスタムセルに問題があります。
私のセルは次の画像のように構成されています。
灰色のビュー=cell.contentView
オレンジ色のビュー=contentViewにサブビューとして追加されたボタン
黄色のビュー=contentViewにサブビューとして追加されたラベル
青色のビュー=contentViewにサブビューとして追加された画像ビュー
緑色のビュー=アクセサリビュー
問題は、編集をtableViewに切り替えると、セルがインデントしてアクセサリビューを非表示にし、他のすべてを右に移動することです。これは避けたい。
編集モードを切り替えるとき、セルはそのコンテンツを移動してはならず、編集コントロール(左側の赤いボタンを差し引いたもの)がcontentView内のボタンの代わりになり、この最後のボタンが非表示になります。
tableView:shouldIndentWhileEditingRowAtIndexPath:
tableViewがプレーンであるため、メソッドを試しましたが成功しませんでした。メソッドもオーバーライドしようとしましwillTransitionToState:
たが、やりたいことがわかりません。
誰かが私を助けることができますか?
どうもありがとう!