상세 컨텐츠

본문 제목

Day 41. Project 8, part 3

TIL/#100DaysOfSwiftUI

by box-jeon 2020. 8. 23. 22:15

본문

하도 오래 쉬어서;;; Day 39부터 다시 읽었습니다. NASA의 그간 수행된 임무들과 우주비행사들의 데이터를 화면에 표시해주는 앱 Moonshot입니다. 

 

Spacer(minLength:)는 orientation에 따라서 각각 적용된다고 하네요. Spacer()의 동작이 굉장히 헷갈립니다. MissionView에서 ForEach문 내부의 맨 마지막에 있는 Spacer()는 minLength를 지정하지 않으니, Space 영역이 이상하게 잡히고 상단의 Text는 말줄임이 됩니다.

 

Text가 아무 제약이 없음에도 말줄임되는 문제에 대해 layoutPriority()를 언급하면서 SwiftUI 버그라고 생각한다고... 나중엔 고쳐져 있을 수도 있다고 했지만, Xcode12-beta5에서도 동일하게 동작하고 있습니다.

 

https://www.hackingwithswift.com/100/swiftui/41

'TIL > #100DaysOfSwiftUI' 카테고리의 다른 글

Day 43. Project 9, part 1  (0) 2020.09.08
Day 42. Project 8, part 4  (0) 2020.09.07
Day 40. Project 8, part 2  (0) 2020.04.01
Day 39. Project 8, part 1  (0) 2020.03.31
Day 38. Project 7, part 3  (0) 2020.03.24

관련글 더보기

댓글 영역