UIScrollView์ UIPageControl์ ์ด์ฉํ ํ์ด์ง ์ ํ UI์ค์ ViewController์ UIScrollView์ PageControl์ ์ฌ๋ฆฐ ํ ScrollView์ ๋ ์ด์์์ Top, Bottom, Left, Right ๋ชจ๋ safeArea์ 0์ผ๋ก ๋ง์ถฅ๋๋ค. ScrollView์ Page Control๋ ๋ฐ๋ก ์์นํ๋๋ก ์์ด์ผ ํฉ๋๋ค. ViewController์ ์ฐ๊ฒฐ @IBOutlet weak var scrollView: UIScrollView! @IBOutlet weak var pageControl: UIPageControl! Page ์ค์ ์ฐ์ page๋ฅผ ์ค์ ํ๊ธฐ ์ํด ๋ณ๊ฒฝํ ํ์ด์ง๊ฐ ๋ค์ด๊ฐ UIView ๋ฐฐ์ด ์ ์ธํด์ค๋๋ค. var pages: [UIView] = [] ๊ทธ๋ค์..
UIPageControl UIPageControl์ ์ฌ๋ฌ ํ์ด์ง๋ ์ฌ๋ฌ ์ฅ์ ์ฌ์ง๋ค์ ์์น๋ฅผ ํ์ํ๋ ์ผ๋ จ์ ์ ๋ค์
๋๋ค. pages ๊ด๋ฆฌ var currentPage: Int : PageControl์์ ํ์๋๋ ํ์ฌ ํ์ด์ง ( ํ์ฌ ์์น ํ์ ) ( 0์ด ํ์ฌ ํ์ด์ง ) var numberOfPages: Int : ํ์ด์ง ์ ( ํ์ํ ์ ์ ๊ฐ์) ( default : 0 ) var hidesForSinglePage: Bool : ํ์ด์ง๊ฐ ํ๋๋ง ์์ ๋, PageControl์ ์จ๊น ์ฌ๋ถ ๊ฒฐ์ ( true : ์จ๊น, false : ์์จ๊น ( default ) ) Page Indicator ์ ์์ ์ง์ var pageIndicatorTintColor: UIColor? : ์ ํ๋์ง ์์ pageIndi..
์ค๋์ Scroll View์ ๋ ์ด์์์ ์ก๋ ๊ฒ์ ๋ํด์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค! ScrollView ScrollView๋ ์คํฌ๋กค์ด ๊ฐ๋ฅํ Content์์ญ ๋ด์์ ์์ ์ Content๋ฅผ ํ์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ๋ซํผ์ ์ ํฉํ Scroll gesture๋ฅผ ์ํํ ๋, ScrollView๋ ๊ธฐ๋ณธ content์ ์ด๋ ๋ถ๋ถ์ด ๋ณด์ด๋์ง ์กฐ์ ํฉ๋๋ค. ScrollView๋ ์ํ, ์์ง ํน์ ๋ ๊ฐ ๋ค ์คํฌ๋กคํ ์ ์์ต๋๋ค. ํ์ง๋ง, ์ค ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ ์์ต๋๋ค. TableView์ CollectionView๋ ScrollView๋ฅผ ์์๋ฐ๊ณ ์๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์คํฌ๋กค์ด ๊ฐ๋ฅํฉ๋๋ค. ScrollView ์ ์ฉ 1) ViewController์ ScrollView๋ฅผ ์ฌ๋ ค์ AutoLayout ์ค์ ํ๊ธฐ Library ์ฐฝ์..
'๐ Study/๐ UIKit' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.