์๋ ํ์ธ์ :D ๋ง๊ณ ์ ๋๋ค๐ฅญ
SwiftUI์ Color์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
Color
- Color.์์์ ํด์ฃผ๊ฒ ๋๋ฉด ์ํ๋ ์์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
Color.์์
ex) Color.red
๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ์์
extension Color {
public static let red: Color
public static let orange: Color
public static let yellow: Color
public static let green: Color
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
public static let mint: Color
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
public static let teal: Color
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
public static let cyan: Color
public static let blue: Color
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
public static let indigo: Color
public static let purple: Color
public static let pink: Color
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
public static let brown: Color
public static let white: Color
public static let gray: Color
public static let black: Color
public static let clear: Color
public static let primary: Color
public static let secondary: Color
๐ก Color.primary๋ ๋ผ์ดํธ๋ชจ๋์ผ๋ ๊ฒ์ ์ ๋คํฌ๋ชจ๋์ผ๋ ํฐ์์ผ๋ก ๋ฐ๋๋ค.
UIColor
- Color์์ ์ ๊ณต๋์ง ์๋ ๋ค์ํ ์๋ค์ด ์์ต๋๋ค.
- ์๋ฅผ ๋ค๋ฉด systemGray์ ๊ฐ์ Color๋ค..
Color(UIColor.์์)
ex) Color(UIColor.secondarySystemBackground)
๐ก UIColor.secondarySystemBackground๋ ๋ผ์ดํธ๋ชจ๋์ผ๋ ์ ์ ํ์ ๋คํฌ๋ชจ๋์ผ๋ ์งํ ํ์์ผ๋ก ๋ฐ๋๋ค.
์ฌ์ฉ์ ์ ์ ์ปฌ๋ฌ ๋ง๋ค๊ธฐ
Asset์์ ์ค๋ฅธ์ชฝํด๋ฆญ or ํ๋จ์ +๋ฒํผ์ ๋๋ฅธ ๋ค New Color Set์ ์ ํํด์ฃผ๋ฉด
Color Set์ด ์์ฑ๋๋๋ฐ ๋ผ์ดํธ๋ชจ๋, ๋คํฌ๋ชจ๋์์ ์ฌ์ฉํ ์์์ ๊ฐ๊ฐ ์ ํด์ค ์ ์๋ค.
ํ๋๋ฅผ ํด๋ฆญํ ๋ค์ ์ธ์คํํฐ ์ฐฝ์ ์ด๊ณ , Show Color Panel์ ๋๋ฅด๋ฉด ๋ค์ํ ๋ฐฉ์์ผ๋ก ์ํ๋ ์ปฌ๋ฌ๋ฅผ ๋ง๋ค์ด๋ผ์์๋ค.
Color(”์์์ด๋ฆ”)์ ํด์ฃผ๊ฒ ๋๋ฉด ๋ผ์ดํธ๋ชจ๋, ๋คํฌ๋ชจ๋์ผ๋ ์ ํด๋ ์์ ๊ทธ๋๋ก ๋์ค๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
Color("CustomColor")
+ Shadow
- shadow๋ฅผ ์ฌ์ฉํ๋ฉด ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ํตํด ์ ๋ฌธ์ ์ธ ๋๋์ ์ค ์ ์๋ค.
.shadow(radius: 10)
๊ทธ๋ฆผ์ ์์๊ณผ ์์น๋ ์ ํ ์ ์๋ค.
'iOS > SwiftUI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SwiftUI - Navigation dismiss (0) | 2023.03.07 |
---|---|
SwiftUI - NavigationView & NavigationLink (0) | 2023.03.05 |
SwiftUI - Shape (0) | 2023.03.01 |
SwiftUI - Text (0) | 2023.02.27 |
[iOS/SwiftUI] Image ํฌ๊ธฐ ์กฐ์ ํ๊ธฐ (0) | 2022.11.06 |