본문 바로가기

분류 전체보기45

SwiftUI) .fullScreenCover .sheet 사용시 Dismiss 되어버리는 문제 SwiftUI 에서 .fullScreenCover 이나 .sheet 를 사용해서 뷰 이동을 하는 경우가 있다. 그런데 어느 순간부터인가부터 이상한 현상이 발생했다. 버튼을 눌러 뷰 이동을 하면, 뷰 이동을 했다가 0.2초? 0.3초만에 다시 뒤로 돌아와 버린다. 그런데 더 이상한건 한번 그러고 나면, 원래대로 작동한다.  그런데 해당 SwiftUI 뷰에서 완전히 나가서 초기화가 되면, 다시 똑같은 현상이 발생 이런 코드였는데, .fullScreenCover 를 가장 바깥쪽으로 빼서 붙여주면 해결.   NavigationView 를 사용하지 않는 경우에는 맨 앞에 Stack 에 붙여주어도 된다.  ChatGPT 4시간 찾았는데 엉뚱한 소리만 해대고, Stackoverflow 랑 Apple 개발자 커뮤니티 .. 2025. 2. 5.
[Flutter] Textfield에서 한글 작성시 중복 입력되는 버그(24.05.20 기준) 후.. 네시간동안 삽질했다. Flutter 3.22.0, Dart 3.4.0 버전으로 작업하던 중에 생긴 버그였다. 나중에 업데이트 되면 말끔히 사라질거라 생각한다.  일단, 기존에 작성한 TextField 코드이다. TextField( enableInteractiveSelection: true, style: const TextStyle(fontSize: 14, fontWeight: FontWeight.bold), keyboardType: TextInputType.text, textAlign: TextAlign.start, textAlignVertical: TextAlignVertical.center, controller: sofaTypeTextController, inputFormatter.. 2024. 5. 20.
스페인 - 그라나다 3일차 초기 여행 계획을 바르셀로나 - 발렌시아 - 그라나다 - 세비야 - 마드리드 로 잡았다가, 급하게 막판에 발렌시아를 빼고 그라나다를 추가하는 바람에 숙소를 연속 4박을 예약할수가 없어.. 2박씩 두군데를 쓰게 되었다. 두번째 숙소인 Casa Bombo 로 이동..이전 숙소였던 다운타운 근처에서 걸어서 16분. 이 정도면 뭐 먼거리는 아니라서 대형 캐리어 2개, 중간 캐리어 1개 그리고 유모차를 끌고..그러지 말았어야 했다.  16분 거리의 그 길은바닥에 돌들을 박아놓은 오르막길 + 계단길이었다. 지나가던 외국인들이 우릴 안쓰럽게 쳐다보며 도와주겠다 물어봐주더라. 감사합니다만,, 저희가 선택한 길입니다...... 숙소 도착하니 어떻게 왔냐고 물어보길래 다운타운에서 캐리어 들고 등산해서 왔어요 라고 대답했다.. 2024. 5. 4.
스페인 - 그라나다 2일차 2일차 이지만 관광으로는 첫날이다.  가뭄으로 힘들어하는 스페인을 구하고자비의 요정이 나타났다. 넷 중에 누가 비의 요정인지는 모르겠으나 비를 무슨 이렇게 장마수준으로 오게 하는 것이냐! 오전엔 비가 와서 늦잠 + 널부러짐 으로 피로를 풀고 오후 1시가 되자 거짓말같이 해가 방긋숙소를 나와 한블럭 꺾자마자 보이는 건물이 명소였나보다. 바르셀로나와는 전혀 다른 느낌을 주는 건축물이 보인다아 이것이 이슬람 문화를 담은 건축물들인가? 건물들 사이 길들이 널찍널찍했던 바르셀로나와는 달리 좁은 길과 높은 건물들중간중간 나타나는 넓은 광장과 문화재급 건물들과 무려 오렌지 나무가 가로수로 심어져있는게다가 오렌지가 엄청 주렁주렁 열려있다!아 이건 무슨 건물이야? 하고 들어가면범상한 물건들이 하나도 없다무작정 구경하고 .. 2024. 5. 3.