[Error] UITapGestureRecognizer cancelsTouchesInView 옵션 설정
·
Ios/Error노트
Swift시뮬레이터에서 진행하면서 평소에는 그냥 키보드에서 진행하다 최근 가상키보드를 올려 테스트를 진행해 보고있다. 그래서 유효성검사를 진행하여 비어있으면 UITextField에 포커스를 주는createWordsView.wordsBookNameTextField.becomeFirstResponder()이 해당 함수를 사용하여 포커스를 잡아야하는데 포커스가 되지 않고 키보드가 나오지 않는 상황이 연출되었다.정확하게는 키보드가 나오다 다시 들어가는 상황이였다. 그러다 코드를 보다  문뜩 키보드를 내리기 위해서 설정해 놓았던 코드들이 문제가 되나? 라는 생각이 되었다.private func setupTapGesture() { let tapGesture = UITapGestureRecognizer(targ..
[Error] 키보드와 CollectionView의 충돌
·
Ios/Error노트
오늘 나왔던 에러입니다. 책을 검색하는 뷰에서 검색할 수 있는 TextField의 내용에다 돋보기Button을 눌러 검색하는 로직이 하나있고두번째는 collectionView의 cell을 클릭하면 상세보기 화면으로 넘어가야한다. 여기서 나왔던 문제가 뭐냐TextField의 클릭시 올라오는 가상키보드가 내려가지 않는다. (기본 셋팅)그래서 다른 부분의 화면을 클릭하였을 때 UITapGestureRecognizer을 함수를 사용하여 키보드가 내려가는 로직을 수행해야하는데이 부분에서 collectionView의 didSelectItemAt함수를 사용할 때 UITapGestureRecognizer와 충돌이나서 키보드는 내려가 있는데 didSelectItemAt 함수가 적용되지 않는 경우입니다.정확히는 충돌이 났..
[Error] UISearchBar 네 이놈...
·
Ios/Error노트
오늘은 하루종일 UISearchBar의 에러에 잡혀있었다. 겨우 처음 글자 하나 딱 끄적였는데 소설시작이 막히는 그런느낌.. 일단 에러보다 오늘 해결한 일을 찾아보면 첫번째 커스텀을 진행이 너무 제한적이다.기본적으로 UISearchBar의 경우에 커스텀이 힘들다 UISearchBar안에 있는 TextField를 끄네어 정보를 수정하고 그 수정정보와UISearchBar의 제약사항이 충돌되지 않도록 수정을 해야한다. 두번째 delegate를 선언하여 이벤트를 구현하는데 이 부분이 정상적으로 이루어지지 않았다.이 경우 조금 특이한데UISearchBar에 글자를 적을때 가상키보드가 올라오면 검색 버튼이 활성화 되는데이 검색버튼의 경우에는 delegate에 searchBarSearchButtonClicked함수로..
[Error] Alert이후 처리
·
Ios/Error노트
나의 계획은 원래 데이터를 삭제하고 Alert을 띄워 "정상적으로 처리되었습니다." 표기한 다음 이전화면으로 돌아가는 로직을 짜려 헀었다. 다만 showAlert()returnPage()이런식으로 진행을 하다 보니alert이 뜨고 바로 page이동이 정상적으로 진행되지 않았었다. alert이 띄워진체로 page이동이 되다보니 정상적으로 이루어진것인데이 부분을 특강때 배웠던 await으로 해야하나 고민하던 중alert이 끝나고 나서 함수를 호출하는 옵션이 있었다. 이러한 형식으로 isReturn으로 분기를 만들고 addAction에 handler쪽에 함수를 넣어준다면 OK버튼을 클릭하고 나서함수가 실행된다.
okoo
'Ios/Error노트' 카테고리의 글 목록