반응형 전체 글53 SwiftUI edgesIgnoringSafeArea 배경색 적용 오늘은 SwiftUI edgesIgnoringSafeArea 배경색 적용에대해 글 남겨봅니다. 노란색 배경은 아래 코드로 적용시켰습니다. Color.yellow 크기가 정해진 텍스트에 배경은 아래 코드로 적용시켜 주었습니다. Text("Hello, world!") .background(Color.red) 그런데 위아래 safe area에는 배경색이 칠해지지 않았습니다. 이부분의 배경색을 채우기 위한 방법입니다. Color.yellow .edgesIgnoringSafeArea(.all) 아래사진(좌) Color.yellow .edgesIgnoringSafeArea(.top) 아래사진 (우) Color.yellow .edgesIgnoringSafeArea(.bottom) 2021. 1. 30. SwiftUI 스택(Stack) VStack 코드에 보이는 VStack안에 쌓여진 텍스트가 수직으로 표현됩니다. HStack HStack은 수평으로 텍스트가 표현됩니다. ZStack Zstack은 x,y,z 표현할 때 z개념으로 생각하면 됩니다. 순서대로 위에 스택처럼 쌓이게 됩니다. 2021. 1. 30. 뷰컨트롤러 레이아웃 적용 라이프 사이클 viewWilllLayoutSubviews => 레이아웃 제약 조건 적용 전 viewDidLayoutSubviews => 레이아웃 제약 조건 적용 후 레이블이나, 이미지 뷰는 컨텐츠에 의해 크기 결정이 가능합니다. 2021. 1. 9. Swift 실행 속도 확인하기 안녕하세요. iOS 앱을 만들다 보면 서버 통신으로 API를 이용하거나 반복문을 사용할 때 시간이 얼마나 걸렸는지 실행 속도를 쉽게 측정하는 방법을 알아보겠습니다. func checkTime() { let startTime = CFAbsoluteTimeGetCurrent() for _ in 1.. 2020. 12. 6. Swift Hugging Priority Resistance Priority 쉽게 생각하자 안녕하세요. 오늘은 Swift언어로 iOS 개발을 하면서 스토리보드로 오토 레이아웃을 적용할 때 자주 사용하게 되는 Hugging Priority / Resistance Priority 사용법에 대해 기록을 남기려고 합니다. 제가 이해한 내용을 바탕으로 최대한 쉽게 이해할 수 있도록 간단하게 써보겠습니다. 위 화면에서 보이는 250 750 숫자들은 우선순위를 의미합니다. 먼저 Hugging Priority에 대해 알아보겠습니다. 먼저 레이블 2개를 만들었습니다. 각 레이블에 마진을 주었습니다. (왼쪽 10, 오른쪽 10, 상단 50) 오류가 납니다. 오류의 내용을 살펴보니 아래와 같았습니다. 대략 살펴보니 수평 우선순위를 조정이 필요하다고 합니다. 왜 오류가 났을까요? view의 가로길이가 300이라고 .. 2020. 12. 6. 이전 1 ··· 5 6 7 8 9 10 11 다음 반응형