<TIL>
์ค๋์ ์ด์ ๊ณต๋ถํ๋ iOS ์ฑ ๊ฐ๋ฐ ์
๋ฌธ
ํ๋ฉด ๊ทธ๋ฆฌ๊ธฐ ๊ฐ์๋ฅผ ํ ๋ฒ ๋ ๋ณด๊ณ ,
์ง์ ์ณ๋ณด๊ณ ์คํ์ํค๋ฉด์ ๊ณต๋ถํ๋ ์๊ฐ์ ๊ฐ์ก๋ค.
์ฝ๋์ ์ต์ํด์ ธ์ผ ํ๋ ๋ด์ผ๋ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณตํด์ ์ค์ตํด ๋ณด๋ ค๊ณ ํ๋ค!
์๋์ ํํฐ๋๊ป์ ๊ฐ์ํด ์ฃผ์ ๋ด์ฉ์ ์ ๋ฆฌํด ๋ดค๋ค.
๊ฐ ์ฝ๋ ๋ณ ์ค๋ช
(์ฃผ์์ฒ๋ฆฌ), ํด๋น ์ฝ๋๋ก ์คํ์ํจ ์๋ฎฌ๋ ์ดํฐ ํ๋ฉด
๊ทธ๋ฆฌ๊ณ ํด๋ฆญ ์ ๋๋ฒ๊น
์ฐฝ์ ์ถ๋ ฅ๋๋๋ก ๋ฉ์๋๋ฅผ ๋ฃ์ ์ฝ๋๋
๋๋ฒ๊น
์ฐฝ ํ๋ฉด๋ ํจ๊ป ์ฌ๋ ค๋ดค๋ค.
(๋๋ฒ๊น
์ฐฝ ์ ๊ฐ์ ธ์จ ์ปดํฌ๋ํธ๋ ์์)
๋ถ์กฑํ ์ค๋ช
์ด ์๋ค๋ฉด, ๋ด์ผ ๊ณต๋ถํด์ ๋ ์ถ๊ฐํ ์์ ์ด๋ค.๐
UIViewController
UIKit ์ฑ์ View ๊ณ์ธต์ ๊ด๋ฆฌํ๋ ๊ฐ์ฒด(Object)
UIView
ํ๋ฉด์ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ ๊ฐ์ฒด(Object)
์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ ํด๋์ค์ด๋ค.
UIView ํด๋์ค๋ ํ๋ฉด์ ๋ณด์ด๋ ๋ชจ๋ ์์์ ๊ธฐ๋ณธ ํด๋์ค์ด๋ฉฐ,
๋ฒํผ, ๋ ์ด๋ธ, ์ด๋ฏธ์ง, ์
๋ ฅ ํ๋ ๋ฑ์ ์์๋ค์ ๋ชจ๋ UIView์ ํ์ ๊ฐ์ฒด(object)๋ค ์ด๋ค.
์ด์ ๋ถํฐ ์๋์ ๊ฐ์ ๋ค์ํ UIView ์ปดํฌ๋ํธ์ ๋ํด์ ์์๋ณด๋ ค๊ณ ํ๋ค.
- UILabel
- UIImageView
- UITextField
- UIButton
- UlSwitch
- UISlider
- UIsegmentedControl
- UlScrolIView
- UlPickerView
- UlTableView
- UlCollectionView
UILabel
UIImageView
UIImageView๋ Viewcontroller์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ ์
(↓)asset์ ์ํ๋ ์ฌ์ง์ ์ฌ๋ ค์ผ ํ๋ค.๐(↓)
์ํ๋ ์ฌ์ง์ dragํด์ ์ผ์ชฝ ๋ฆฌ์คํธ์ dropํ๋ฉด ๋๋ค!
UITextField
์๋ฎฌ๋ ์ดํฐ ์คํ์ํจ ํ, ์ํ ๋์ฐ๊ณ ์ถ๋ค๋ฉด?
Command + k
(↓๊ทธ๋ผ ์๋ ์ฌ์ง์ฒ๋ผ ๋์ด↓)
UIButton
↓๋ฒํผ ํด๋ฆญ ํ, ๋๋ฒ๊น
์ฐฝ↓
UISwitch
↓์ค์์น ํด๋ฆญ 2๋ฒ, ๋๋ฒ๊น ์ฐฝ↓
UISlider
์ฌ๋ผ์ด๋๋ฅผ ์ข์ฐ๋ก ์ฎ๊ธฐ๋ฉด,
๋๋ฒ๊น
์ฐฝ์ ์ค์ ํ ๋ฒ์ ์์์ ํด๋นํ๋ ์์น๊ฐ ์ฐํ๋ ๊ฑฐ ํ์ธ ๊ฐ๋ฅ
UISegmentedControl
SegmentedControl๋ ๊ฐ ์ต์
์ ํด๋ฆญํ๋ฉด,
๋๋ฒ๊น
์ฐฝ์ ๋จ๋ ๊ฑฐ ํ์ธ ๊ฐ๋ฅ
UIScrollView
height๋ฅผ ํ๋ ์์ 2๋ฐฐ๋ก ์ค์ ํด๋์
ํด๋น ํฌ๊ธฐ๋งํผ ์คํฌ๋กค์ ์ ์๋๋ก ์์ง์ผ ์ ์์
UIPickerView
UITableView
๋งจ ์๋ ์ฝ๋๋ฅผ ์ง์ฐ๊ณ , ์คํ์ํค๋ฉด
์ด๋ ๊ฒ ์ต์ ์ ๋๋ฅด๊ณ ๋ผ๋ ์์์ด ์ฌ๋ผ์ง์ง ์๋๋ค.
UICollectionView
↓๊ฒ์ ๋ฒํผ ๊ฐ๊ฐ ํด๋ฆญ , ๋๋ฒ๊น ์ฐฝ↓