- ZStack 을 이용해 background의 Color를 black으로 맞춰준다.
Color.black.edgeIgnoringSafeArea(.all) - Circle View 안에 숫자(1,2,3,...9)와 같이 Text View 를 넣을 수 있는 것은 CircleTextView()로 정리했고, SF Symbols 의 수학 파트의 emoji를 넣은 것은 CircleImageView() 로 정리했다.
- Calculator App 에는 CircleView의 HStack 5개가 VStack 안에 있는 구조이므로 맨 위부터 HStack의 이름을 lineOne(),lineTwo() ... 등으로 정리해 ContentView의 가독성을 좋게 하였고 별도의 View의 관리도 쉽게 만들었다.
- AC, +/-, % 는 XCode 에서 기본으로 제공해주는 색인 Color.gray를 사용하면 되고, 우측의 나누기, 곱하기, 빼기, 더하기, = View의 background Color는 .orange 로 사용하면 되었지만 숫자인 0,1,2..9 들은 XCode 에서 알맞게 제공해주는 색이 없었다. 챠콜(Charcoal) 색인 것 같아 챠콜의 hex code가 #333 인 것을 알아냈고, Assets.xcassets 에 Colors 폴더 속 New Color Set 으로 charcoal 을 만들었고 Input Method 를 8-bit Hexadecimal 로 바꾼 후 #333을 입력해 나의 색을 지정해줬다. 구글링 키워드, 참조
sudoswift/IPhone_Cal_CloneCoding
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
