0

UIViewController があり、そのビュー内に IB に UITableView が追加されています

UITableView は、配列の項目を美しく表示します

アイテムを編集できるようにしたい、つまり削除したい

しかし、UITableView にはナビゲーション バーがなく、このアプリ内でナビゲーション コントローラーを使用しておらず、ビューを手動で追加および削除しているだけです。

私がしたいのは、ビュー内の別の場所に「編集」ボタンを配置することです...これは可能ですか? どうすればこれについて行くことができますか?

4

2 に答える 2

1

ボタンをどこかに置きます。それに接続されたアクションで、TableView のeditingプロパティを YES に設定します。正常に動作するはずです。また、デリゲートのメソッドを実装する必要がありますeditingStyleForRowAtIndexPath(セルの削除を許可するには UITableViewCellEditingStyleDelete を返します)。

于 2009-11-19T13:06:17.440 に答える
0

適切なものを実装することで、1つの特別なセル(たとえば、1行目、1番目のグループ)をボタンにすることができますdidSelectRowAtIndexPath

または、各セルに編集/削除用のボタンを配置することもできます(単一の削除/編集が理にかなっている場合)。

または、UIIableViewサブビューとしてボタンも含まれているスーパービューに配置することもできます。

于 2009-11-19T13:10:37.413 に答える