今作りたいアプリでTableViewCellで表示したい要素が2種類あり、それをセルA・セルBと2種類のカスタムセルで使い分けて登録順に表示したいのですが、セルAはinsetGroupedセルBはGroupedの感じでどちらもスワイプ削除できるようにしたいです。
セルAは単体の場合は角丸になるが、連続した場合は連結する仕様にしたいです。
このような実装は可能でしょうか。
今私がわからないのはセルの幅を変更する方法です。
insetGroupedで作ってしまうとセクション内のセルの4つ角が角丸になってしまうのでこの様な実装を作るならGroupedにして連結している場合は一番上と下の角だけ角丸にする処理を書くことになると思うのですが、それができたとして問題になるのがwidthです。
TableViewの制約を左右0にしている為、スワイプ削除をした場合セルAの白いViewと削除の赤い部分の間に隙間(TableViewのBackGroundColor)ができてしまいます。ここの挙動をiPhoneのメモ帳アプリの様にしつつ、セルBは通常のシンプルなTableViewのセルの様な実装にしたいです。
回答1件
あなたの回答
tips
プレビュー