Swift/SwiftUI
-
[SwiftUI] 한쪽만 보더 넣기Swift/SwiftUI 2023. 2. 19. 21:51
SwiftUI - Add Border to One Edge of an Image It's a pretty straight-forward question - How does one apply a border effect to only the wanted edges of an Image with SwiftUI? For example, I only want to apply a border to the top and bottom edge... stackoverflow.com
-
[SwiftUI] LazyVStack 에서 AsyncImage 가 로드가 안될때는?Swift/SwiftUI 2023. 2. 13. 00:50
Using VStack with AsyncImage inside LazyVStack causes images to reload on scrolling I'm trying to display a long list of images with titles using the new AsyncImage in SwiftUI. I noticed that when I put VStack around AsyncImage and scroll through images it's reloading images every... stackoverflow.com
-
[SwiftUI] The compiler is unable to type-check this expression in reasonable timeSwift/SwiftUI 2023. 2. 12. 23:03
https://bekangkyung.tistory.com/entry/The-compiler-is-unable-to-type-check-this-expression-in-reasonable-time The compiler is unable to type-check this expression in reasonable time 예전에 진행됐던 프로젝트를 다시 살리던 중, 빌드가 굉장히 오래걸리며 (빌드하는데만 3~40분 소요된거 같다..) 결국 에러가나서 하루를 꼬빡 날렸던 적이 있다.. (내 맥북 배터리만 엄청나게 녹 bekangkyung.tistory.com
-
[SwiftUI] init 과 onAppear 사이에 타이밍 잡기Swift/SwiftUI 2023. 2. 4. 17:13
Body 는 연산 프로퍼티이기 때문에 위에서 부터 줄을 쭉쭉 읽어 내려옵니다 그래서 중간에 혹시 원하는 연산이 있다면 저기에 실행할수도 있습니다. ⚠주의⚠ Body 안에서 Published property의 값을 수정하는 일은 없어야 합니다. 왜냐하면 값이 수정되면 다시 뷰를 호출하고 호출되어서 Body 가 실행되면 값을 수정하고 그러면 또 뷰를 호출하고 무한 루프에 빠져버립니다. import SwiftUI struct ContentView: View { init() { print("INIT")} var body: some View { print("BODY") return Text("").onAppear { print("ON APPEAR") } } }
-
-