하늘하늘

  • 홈
  • 태그
  • 방명록

iOS/오류 2

Swift) TapGesture사용시 셀 선택이 안될때 (didselect함수가 작동을 하지 않을 때)

키보드를 내리기 위해 탭제스처를 뷰에 추가하니깐 셀 선택이 안된다. 원인 cancelsTouchesInView 제스처가 인식됐을 때 뷰에 터치를 전달해 줄 것인가에 대한 Bool 값 (Default = true) true 일때 제스처를 인식하면, 제스처의 터치는 뷰에 전달되지 않고 touchesCancelled(_:with:)메세지로 취소된다. 이 값이 false이면 뷰는 모든 터치를 전달받습니다. 해결 let tap = UITapGestureRecognizer(target: self, action: #selector(keyboardDown)) tap.cancelsTouchesInView = false // 해당속성을 false로 view.addGestureRecognizer(tap) https://de..

iOS/오류 2023.09.12

Cannot use mutating member on immutable value 에러

변수가 let 으로 선언되어 변경 할 수 없다는 오류이다. struct ToDo{ var main: String var sub: String var like: Bool var done: Bool } 해당 Todo 는 구조체로 선언 되어있다. 함수에서 todo 의 done 값을 바꾸기 위해 toggle() 함수를 사용했는데 해당 오류가 발생하였다. func tapCheckButton(todo: ToDo){ if todo.done { checkImageView.image = UIImage(systemName: "checkmark.square.fill") }else{ checkImageView.image = UIImage(systemName: "checkmark.square") } todo.done.toggl..

iOS/오류 2023.07.30
이전
1
다음
더보기
프로필사진

ios

  • 분류 전체보기 (37)
    • git (1)
    • M1 (1)
    • iOS (34)
      • Xcode (6)
      • swift (11)
      • UIKit (10)
      • RxSwift (2)
      • 오류 (2)
    • 메모 (1)

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Tag

텍스트잘림, Simulators, Xcode iOS 버전, 맥북 ip, 비밀번호 바꾸기, ios, 시뮬레이터, 라벨텍스트, Swift, Mac OS IP, MAC IP, didselect, swift label, XCode, 탭제스쳐, 맥 아이피, 텍스트멀티라인, 공식문서, CACornerMask, Xcode 시뮬레이터 추가,
반응형

Copyright © Kakao Corp. All rights reserved.

티스토리툴바