###前提・実現したいこと
UITableView
のセルをスワイプした際に表示される削除ボタンを角丸にしたいのですが、どこで設定すべきかがわかりません。
ご教授ください。
###試したこと
tableView(_:editActionsForRowAt:)
にてbackgroundColor
を変更することはできますが、UITableViewRowAction
はUIView
を継承しておらず、角丸にすることができません。
XcodeのDebug View Hierarchyで各UIの重なりを確認したところ、削除ボタンはUIView
を継承したUISwipeActionPullView
ということまではわかりました。
しかし、このUISwipeActionPullView
のリファレンスがなく、また、カスタマイズする方法がわかりません。
UITableView
からUISwipeActionPullView
を取得することができれば、削除ボタンを角丸にすることができるのではないかと考えています。
また、他に方法がありましたら、ご教授ください。
よろしくお願いします。
Debug View Hierarchyで確認したビューの重なり
###環境
iOS 11
Xcode 9.0
Swift 4.0
回答1件
あなたの回答
tips
プレビュー