Alpha
UIView์ ์ธ์คํด์ค ์์ฑ
var alpha: CGFloat { get set }
์ด ์์ฑ์ ๊ฐ์ 0.0 ~ 1.0๊น์ง์ ๋ถ๋ ์์์ ์ซ์๋ก ์ด๋ฃจ์ด์ ธ์๋ค. 0.0์ผ๋ก ๊ฐ๊น์์ง์๋ก ํฌ๋ช ํด์ง๊ณ , 1.0์ผ๋ก ๊ฐ๊น์์ง์๋ก ๋ถํฌ๋ช ํด์ง๋ค. ์ด ์์ฑ์ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ํ์ฌ ๋ทฐ์ ์ํ ๊ฐ๋ง ์ ๋ฐ์ดํธ ๋๋ค. ๊ทธ๋ฌ๋ ํด๋น ์ํ ๊ฐ์ ๋ถ์ฌ๋ ํฌ๋ช ๋๋ ํ์ ๋ทฐ๋ฅผ ํฌํจํ์ฌ ๋ทฐ์ ๋ชจ๋ ์ปจํ ์ธ ์ ์ํฅ์ ์ค๋ค.
์ํ๊ฐ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ ๋๋ฉ์ด์ ํ ์ ์๋ค.
Opacity
CALayer์ ์ธ์คํด์ค ์์ฑ
var opacity: Float { get set }
์ด ์์ฑ์ ๊ฐ์ 0.0(ํฌ๋ช )์์ 1.0(๋ถํฌ๋ช ) ์ฌ์ด์ฌ์ผ ํ๋ค. ํด๋น ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฐ์ ์ต์๊ฐ, ์ต๋๊ฐ์ผ๋ก ๊ณ ์ ๋๋ค. ๊ธฐ๋ณธ ๊ฐ์ 1.0์ด๋ค. Alpha ์์ฑ๊ณผ๋ ๋ค๋ฅด๊ฒ ํ์ฌ ๋ทฐ๋ง ํฌ๋ช ๋๊ฐ ์กฐ์ ๋๋ค.
์ ๋ฆฌ
- alpha : ํ์ ๋ทฐ๋ฅผ ํฌํจํด์ ๋ชจ๋ ๋ทฐ์ ํฌ๋ช ๋ ์กฐ์ / UIView์ ๊ด๋ จ
- opacity: ๊ฐ์ด ์ ์ฉ๋ ๋ทฐ๋ง ํฌ๋ช ๋ ์กฐ์ / CALayer์ ๊ด๋ จ
์๊ฐ ๊ฐ์ฅ ๋ฐ๊นฅ์ ์๋ ๋ทฐ์ alpha๊ฐ์ 0.5๋ก ์กฐ์ ํ, ์๋๊ฐ opacity๋ฅผ 50%(0.5)๋ก ์กฐ์ ํ ๋ชจ์ต์ด๋ค. ํด๋น ์ฐจ์ด๋ฅผ ์ ์ธ์งํ๊ณ ๋ทฐ์ ์์ฑ์ ์กฐ์ ํ ํ์๊ฐ ์๋ค.
'๐ iOS & Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Raw Strings (0) | 2022.07.13 |
---|---|
Image Rendering Mode (Original Image vs Template Image) (0) | 2022.07.12 |
IBOutlet Collection์ฐ๊ฒฐ ์ weak ์์์ด๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ด์ (1) | 2022.07.11 |
๋ฒ๋ค ์์ด๋, Bundle Identifier (2) | 2022.07.10 |
[iOS] UISwitch์ offTintColor ๋ณ๊ฒฝํ๊ธฐ (3) | 2022.07.06 |