tableView Cell 오른쪽으로 밀어 버튼 등을 표시

3843 단어 Swift

이번 내용





코드와 간략한 설명


  • 오른쪽 슬라이드로 버튼을 표시하려면 func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {}를 사용하십시오.
  •     func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
    
            let rightSlideMoves = { () -> [UIContextualAction] in
    
                let slideActionArray = [UIContextualAction(style: .normal, title: "01", handler: { _, _, _ in
                                        print("右のボタン01が押されました")}),
                                        UIContextualAction(style: .normal, title: "02", handler: { _, _, _ in
                                        print("右のボタン02が押されました")})]
    
                return slideActionArray
            }()
    
            rightSlideMoves[0].backgroundColor = .systemIndigo
            rightSlideMoves[1].backgroundColor = .systemBlue
    
            return UISwipeActionsConfiguration(actions: rightSlideMoves)
        }
    



    지적, 질문 등 있으면, 코멘트까지 부탁드립니다.

    좋은 웹페이지 즐겨찾기