現状
①結構最近までtableViewCell
はtableView
とセットで使うものと思っていたが
tableViewCell
単体で使いたいなと思うことがあった
②単体でcellが使えるなら枠線をつけたいなと思った(下線じゃなく枠線)
こんなUI作りたい
図はあとで追記
こういう感じの作るとき、tableViewCell
のaccessoryType
を指定するだけでいい感じのやつができる、制約も
->だからViewじゃなくてtableViewCellを使いたい
tableViewいらないけどtableViewないとできないt?
セルタップしたときのアクションはdelgateで指定できる
->delegateはtableViewにしか使えない
->いらないけど使わなきゃいけない?
->cellの数1つにすればいけるかもしれないけどこのUIだけでtableViewとtableViewCellがごちゃごちゃするのも、、、
枠線のやり方どうする?
storyboardで対象cellのcontentView
に対して以下のようなRoundedView
をカスタムクラスに指定する
->storyboardでbackgroundColorは反応するのにborderの変更は反映してくれない
->カスタムセル作ってcontentView
のsubView作ってRoundedView
をカスタムクラスにしちゃえばいいか
contentViewはlayerいじれないってことなのかな->謎
あとで追記
参考
・UITableView の区切り線をカラフルにしたい! - Qiita
・【Swift】枠線を任意の場所につける - Qiita