[SwiftUI 공부] Padding 잘 사용하기.
안녕하세요 물먹고하자 입니다 :)
오늘은 틈내서 하는 SwiftUI 공부
당연히 이미 사용하고 있지만, 나름대로 정리를 해놓으면
나중에 꼭 도움이 되서 정리합니다. 바로시작
Padding 알아보기
Padding : https://developer.apple.com/documentation/swiftui/view/padding(_:_:)
SwiftUI에는 StackView와 오토레이아웃 적용개념이 기본으로 탑재되면서 컨포넌트별 마진을 줄때 사용하는 함수입니다. (View의 모든 곳에서 사용한다고 생각하시는게 좋을것 같습니다.)
기본 Padding 샘플 |
처음에 저는 왼쪽 오른쪽 Padding값만 다르게 사용하려고 했었으나, 인자값만 길어지고, 코드가독성은 좋지 않아서 딱히 추천드리진 않습니다. (이유 아래)
Padding 활용 (Edge.Set) |
업무중에 해당 방법을 제일 많이 사용하고 있으며, 처음에는 몰라서 EdgeInsets 의 숫자를 대입해서 사용하였지만, Edge.Set 을 활용해서 사용하는게, 오토레이아웃 형식과 비슷하고, 간결한 느낌이 들어서 제일 많이 사용하고 있습니다.
마무리
오늘은 SwiftUI 의 Padding에 대해서 간단하게 정리해보았습니다.
디자인적인 간격때문에 가장많이 사용하는 기능중 하나인것 같습니다.
처음에는 Edge.Set 방법을 몰라서 EdgeInsets 을 통한 각각 Padding을 주었었는데,
Edge.Set을 통해서 사용하면, 꼭 오토레이아웃을 코드화 시킨느낌이여서 눈에 쏙 들어오더군요.
그리고 SwiftUI에서는 Padding을 사용하는 위치에 따라 활용도가 높아지다보니,
샘플로 이것저것 만드시면서 경험 쌓아보시는게 좋을것 같습니다.
오늘은 이만~
즐거운 코딩 되세요 :)
끝.
댓글
댓글 쓰기