1つのUITableView削除コントロール(“-”ボタン)を選択すると、他の選択が解除されます。複数を選択するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1625691

質問

UITableViewDelegate / UITableViewDataSourceプロトコルでUITableViewを使用するiPhoneアプリがあります。削除のために複数選択を行うのに苦労しています(チェックボックスではなく、標準の「-」および「削除」ボタンのみ)。

基本的な問題は、[編集]をクリックすると、テーブルビューを編集モードにして、[-]をクリックします。ボタン、私は一度に1つのパイプ(" |")位置までしか回転させることができません。

削除する別の行を選択するたびに、最後に選択した行が("-")に戻ります-「削除しないでください」 -位置。

削除ボタンは、チェックボックスではなくラジオボタンのように動作します...

これは単純なものでなければならないと思いますが、ドキュメントとグーグルを掘り下げて掘り下げましたが、何の役にも立ちません。アイデアはありますか?

事前に感謝します-

役に立ちましたか?

解決

これは標準的な動作です。 [-]ボタンをクリックすると、"削除"行の右側にボタンが表示されます。このボタンを押してアイテムを削除します。一度に複数の削除ボタンを表示できる場合、UIは機能しません。各行に1つの削除ボタンがあり、それらのいずれかをクリックすると、選択したすべての行が一貫性のないUIで消えます。

この動作を強制したとしても、既存のUIを再定義しているため、App Storeにはアクセスできません。

これを適切に実装する唯一の方法は、メールなどのツールバーにチェックボックスと削除ボタンを置くことです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top