iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0

右滑編輯
右滑tableView的leadingSwipeActionsConfigurationForRowAt的函式

// 建立一個 UIContextualAction 物件,用於編輯行。
func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let wantAction = UIContextualAction(style: .normal, title: "編輯") { [self] (action, view, completionHandler) in
        
            let realm = try! Realm()
            let dogs = realm.objects(iteamTable.self)
            
            self.stepuuid = iteamTabel[indexPath.row].uuid
            let todosInProgress = dogs.where {
                $0.uuid == stepuuid!
            }
                // 設定使用者輸入欄位和訊息輸入欄位的文字。
            self.userInput.text = todosInProgress[0].name
            self.messageInput.text = todosInProgress[0].content
                         
                // 完成操作。
            completionHandler(true)
            return self.rightbool = true
        }
        // 返回 UIContextualAction 物件。
        return UISwipeActionsConfiguration(actions: [wantAction])
    }

上一篇
Day10 留言板4
下一篇
Day12 留言板6
系列文
swift 新手路程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言