SwiftUI TextField Clear button - 텍스트 필드 내용 지우기, 초기화
2023. 5. 31. 19:12
개발 공부 일기장/iOS Develop
SwiftUI에서 TextField의 내용을 초기화하거나 입력중인 내용을 다 지우고 싶을수도 있다. 그리고 입력필드에 전체 내용을 지울 수 있는 버튼을 생성해놓으라는 내용은 애플의 HIG에도 명시가 되어 있다. 그런데 이게 스토리보드에선 기본으로 지원을 해주는 기능인데 SwiftUI엔 없는듯 하였다. 그렇게 1시간을 삽질하다가 외국의 어떤 기술사이트에서 내용을 찾게 되었다..onAppear { UITextField.appearance().clearButtonMode = .whileEditing }여러분은 저처럼 고생하지 마세요 허허..
Swift whose view is not in the window hierarchy 해결법
2022. 11. 16. 16:52
개발 공부 일기장/iOS Develop
개요 회사에서 iOS 개발하면서 두개의 앱을 연동해서 앱 스위칭하면서 왔다갔다하는 작업이 있었는데 스위칭하는 동시에 팝업 띄우려니 자꾸 Attempt to present on (from ) whose view is not in the window hierarchy. 오류가 나서 거의 반나절을 이리저리 보다가 해결함. 다른 포스트들을 참고하니 viewDidLoad(), viewWillAppear()등 스토리보드 생명주기에 관한 글만 있는데 해당사항이 없는 글이라 외국 포스트들을 참고하다가 해결하게 됨. 원인 앱을 스위칭하자마자 서버에 상태체크를 한번하고 그에 맞는 팝업을 띄워줘야하는데 자꾸 저 에러가 나면서 뷰가 무시됨.. 대충 앱 특성상 뷰가 스택처럼 쌓이고 사라진다는점을 알고 있었기 때문에 그에 맞춰서..