iOS 左滑按鈕(UITableViewRowAction)顯示圖片
問題
我們想要左滑刪除按鈕顯示圖片。但是系統預設只能新增文字。
解決辦法
1、 找到UITableViewRowAction裡面的字view,裡面有一個button,我們加的文字就加在上面。
2、將圖片設定為背景顏色
https://stackoverflow.com/questions/29421894/uitableviewrowaction-image-for-title
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let deleteAction = UITableViewRowAction(style: .default, title: title) { (action, indexpath) in
}
deleteAction.backgroundColor = UIColor(patternImage: UIImage(named: "IMAGE_NAME"))
return [deleteAction]
}
3、iOS 11以上 UITableView已經有了這個代理方法。
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let delete = UITableViewRowAction(style: .normal, title: "刪除") { _, index in
}
delete.backgroundColor = UIColor(valueRGB: 0xF2463D, alpha: 1.0)
return [delete]
}
@available(iOS 11.0, *)
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let deleteAction = UIContextualAction(style: .normal, title: nil, handler: { (ac:UIContextualAction, view:UIView, success:(Bool) -> Void) in
debugPrint("Delete tapped")
success(true)
})
deleteAction.image = UIImage(named: "integral_icon_delect")
deleteAction.backgroundColor = UIColor(valueRGB: 0xF2463D, alpha: 1.0)
return UISwipeActionsConfiguration(actions: [deleteAction])
}
我的部落格即將同步至騰訊雲+社群,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=2gi5aqk2msg08
相關文章
- VsCode顯示左邊摺疊程式碼+-按鈕VSCode
- php短視訊原始碼,向左滑動顯示刪除按鈕PHP原始碼
- Dcat Admin 修改全域性行操作按鈕顯示方式為文字+圖示
- 短視訊軟體開發,按鈕側滑顯示各個選項
- 初學 Bootstrap 按鈕與圖片boot
- win10顯示休眠按鈕設定方法 win10電源怎麼顯示休眠按鈕Win10
- iOS根據圖片比例計算顯示大小iOS
- winform的bindingNavigator上按鈕顯示問題ORM
- kindeditor 圖片管理增加刪除操作按鈕
- 左右帶有按鈕圖片水平滾動
- RadioButton文字按鈕間距設定,按鈕在文字右端顯示,RadioButton 右端對齊
- base64 img圖片按父div等比例顯示
- UI設計按鈕圖示素材幹貨模板UI
- IOS下圖片不能顯示問題的解決辦法iOS
- iOS實現點選圖片放大&長按儲存圖片iOS
- 自定義按鈕 圖片標題位置隨意放置
- css滑鼠浮劃過切換按鈕背景圖片CSS
- 點選同一按鈕顯示隱藏切換
- Linux vscode右上角佈局按鈕顯示 & 頂部不顯示搜尋欄LinuxVSCode
- DcatAdmin行操作按鈕樣式調整(圖示+文字)
- SDWebImage在iOS12上WebP格式圖片不顯示問題WebiOS
- ReactNative IOS下Image標籤載入網路圖片不顯示ReactiOS
- CSS3滑動開關按鈕效果CSSS3
- 回到頂部和回到頂部按鈕的顯示隱藏
- Revit二次開發知識分享(八)控制顯示隱藏的圖元按鈕
- CSS圖片的灰色顯示效果CSS
- 小程式button背景顯示圖片
- vue el-image 顯示圖片Vue
- 圖片上傳顯示替換
- 直播系統開發,Flutter建立圓圈圖示按鈕Flutter
- iOS 自定義鍵盤字母按鈕iOS
- (轉)iOS長按textView複製貼上顯示中文iOSTextView
- 擼一款”靈動“的滑動按鈕
- SAP Spartacus B2B 頁面 Disable 按鈕的顯示原理
- win7 在工作列左側加個 顯示桌面 的圖示Win7
- iview Table元件渲染操作按鈕, render 渲染icon圖示更改方法View元件
- 記一次ios下h5頁面圖片顯示問題iOSH5
- 大頭針顯示多張圖片