반응형 button3 [Flutter] GestureDetector안에 Button 사용시 Button의 onPress 동작하는 방법 GestureDetector에 Button을 추가 할 경우 발생하는 문제 GestureDetector에 button을 추가할 경우 onPressed가 동작하지 않는 문제가 발생할 수 있습니다. 그 이유는 두 위젯 모두 탭 이벤트를 처리하기 때문입니다. 그래서 일반적으로 Button 내부에 GestureDetector를 사용하거나 반대로 GestureDetector 내부에 FilledButton을 사용하는 것은 권장되지 않습니다. 이는 이벤트 처리에서 충돌이 발생할 수 있기 때문입니다. 하지만 언제나 그렇듯이 원치안도 해야하는 경우가 발생하는데요. 그럴경우 처리방법에 대하여 알아보겠습니다. 방법 1: GestureDetector의 이벤트를 사용하지 않기 GestureDetector에서 onTap 같은 이벤.. 2024. 3. 26. SwiftUI - View 다음 내용들은 [핵심만 골라배우는 SwiftUI 기반 iOS 프로그래밍] 을 공부하면서 정리한 내용 입니다. 사이드프로젝트를 진행하면서 iOS를 담당하게 되었고, iOS14가 나오면서 SwiftUI를 메인으로 해주는 느낌이 들어 SwiftUI로 작업을 하게 되었습니다. 그래서 SwiftUI에 대해 AppleDeveloper에 있는 tutorial로는 부족한 듯하여 책을 사서 따로 공부를 하게 되었고 그 내용을 정리하였습니다. SwiftUI로 프로젝트르 만들면 LifeCycle 선택에 UIKit App Delegate와 SwfitUI App을 선택할 수 있는데 (Xcode12) 저는 우선 책과 똑같이하기 위해 UIKit App Delegate를 선택 하였습니다. 프로젝트 생성시 생성되는 파일들에 대해서는 .. 2020. 10. 4. TornadoFx - Builders for Basic Controls [출처 - 이 글은 tornadofx-guide르 통해 공부한 내용을 정리한 글입니다. 더 정확한 내용은 https://edvin.gitbooks.io/tornadofx-guide/part1/4.%20Basic%20Controls.html 에서 확인 하실 수 있습니다.] 이번 글은 TornadoFx에서 제공하는 cotrol (Button이나 Label 같은)들에 대해서 정리하려 합니다. Button button("Press Me") { textFill = Color.RED action { println("Button pressed!") } } Label label("Apple") { textFill = Color.BLUE } TextField textfield("Input something"){ text.. 2019. 10. 10. 이전 1 다음 반응형