質問: ググってみましたがいいサイトが見つかりませんでした。 よろしくお願いします。
回答: そもそも > > 今はチェックマークは入れることができますが > > > とありますが、その実装では不十分です。 セル上のアクセサリービューなどを変えたとしても、テーブルビューのセルはスクロールなどして画面外に行ってしまうとセルの内容はリサイクル(≒破棄)され、使い物にならないと考えてください。 そのため、どこをチェックしたかはメンバー変数にも取っておく必要があります。 > > 打ち消し線がはいりません。 > > > 打消し線を入れるコードを書いていないからです。 打ち消し線はUILabelであれば、strikethroughStyleを使えば引くことができます。 参考: https://qiita.com/maebaru/items/974a62b741cf3a5b7af4 なお、こういう場合、いきなり今作っているアプリに対して打消し線を実装しようと思わないでください。 新規プロジェクトを作って、UILabelに取り消し線の文字を表示するだけのコードを書いて使用感を確かめて、慣れてきたらアプリに組み込む、という方法で行ってください。