のiOS indexPathsForSelectedRowsと初期選択
私はサポートされている機能のための細胞の右側に示したチェックマーク付き製品の機能を示していますのUITableViewを持っています。このアプリでは、ユーザーがより多くの機能をチェックしたり、他の機能をオフにしたり、UITableViewがマルチセレクションモードをオンにして編集モードに入ったりすることができます。問題は、すでにチェックされている機能を設定したいのですが(ユーザにチェックを外させるため)、indexPathsForSelectedRowsは読み取り専用で、グリッドの入力時にすでに選択されているように、一部の行を初期化する方法が見つかりませんでした編集モード。その結果を得る方法はありますか?どんな助けでも大歓迎です。
写真は2つの状況を示しています。テーブルビューが編集モードでないときは、チェックマークの付いたアクセサリがあります。テーブルビューが編集モードになり、複数の選択が有効になっているとチェックボックスが表示されますが、チェックされずにプログラムでチェックすることはできません...または少なくともそれは外観です
"このアプリでは、より多くの機能をチェックしたり、他の機能をオフにしたり、UITableViewが複数選択モードで編集モードに入ることができます。また来てね? –
ファインダでコマンドをクリックするのと同じように@ElTomato – Fluidity
アイデアは、複数のセルが既に選択されているマルチ選択で編集モードでグリッドを入力することです。デフォルトでは、すべてのセルがチェックされていないということです。それは私には良くないので、編集モードに入る前にいくつかのセルをチェックして、チェックしてみるようにします。今はより明確です。 – Sergiob