Google、Stackoverflow、リンゴのドキュメントをかなり検索した後、ほとんどあきらめました。
顧客をインデックス化するアプリを作成していますが、リストが非常に長くなる可能性があるため、セクション インデックスを使用してより高速にナビゲートしています。私の問題は下の図に示されています。
アイテムをドラッグして削除ボタンを表示すると、セクション インデックス バーの下に部分的に隠れてしまいます。
tableview または tableviewcells の幅を設定するコードはありません。私に関する限り、セクション インデックスを実際に変更することはできません。
編集:
問題は、テーブルビューのセルが重なる前に終了させる方法で、削除ボタンが完全に表示されるようにします。
編集2:
私はすでにセルフレームを小さく設定しようとしましたが、うまくいきませんでした。
cell.frame = CGRectMake(cell.frame.origin.x, cell.frame.origin.y, cell.frame.size.width-30, cell.frame.size.height);
テーブルビューでも同じことを試しましたが、UITableViewControllerにあるため、サイズを変更できません。
self.tableView.frame = CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width-30, self.tableView.frame.size.height);