ํฐ์คํ ๋ฆฌ ๋ทฐ
๐น UIBarButtonItem Style(๋ฐ ๋ฒํผ ์์ดํ ์คํ์ผ)
๐ฏ What is Bar Button Style?
iOS์ Navigation Bar ์์ ๋ฒํผ์ ์์ฑํ๋ฉด์ Bar Button์ ์คํ์ผ์ ์ง์ ํด์ค ๋ ์ฌ์ฉํฉ๋๋ค. Bar ๋ฒํผ์ ์คํ์ผ์๋ ์ธ๊ฐ์ง๊ฐ ์๋๋ฐ ์ฑ ์์ ํญ์ Bordered๋ฅผ ์ฌ์ฉํ๋ผ๋๋ฐ์์ ์๊ตฌ์ฌ์ด ์๊ฒผ์ต๋๋ค. ๋ค๋ฅธ ์ต์ ์ผ๋ก ๋ณ๊ฒฝํด์ค๋ UI์์ ๋ณํ๊ฐ ์๊ณ , ์๋ฏธ์ Bordered๋ฉด ํ ๋๋ฆฌ ๊ฐ์ ๊ฒฝ๊ณ์ ์ด ์์ด์ผ ํ ๊ฒ ๊ฐ์๋ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฒํผ ์คํ์ผ์ ์ ์๋ ์๋์ Apple ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ๋ฉด ์ ์ ์์ต๋๋ค.
์์ ๊ธ์ ๋ณด๋ฉด ์คํ์ผ์ enum์ผ๋ก ๊ตฌํ๋์ด ์์ต๋๋ค.
๐ What's the difference?
plain๊ณผ bordered ์ต์ ์ ์ฐจ์ด๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํ๋๋ฐ ์๋ฅผ ๋ณด๋ฉด bordered์ ๊ฒฝ์ฐ Deprecated๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. Deprecated์ ์ฌ์ ์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Deprecated: ์ค์๋๊ฐ ๋จ์ด์ ธ ์์ผ๋ก ์ฌ์ฉ๋์ง ์๊ฒ ๋
๊ฒฐ๊ตญ bordered๋ผ๋ ์ต์ ์ ์ ์์ ๋ฐ๋ผ border๊ฐ ์กด์ฌํ๋ ๋ฒํผ์ด์์ง๋ง ์ค์๋๊ฐ ๋จ์ด์ ธ ๊ธฐ๋ฅ์ ์ผ๋ก ์๋ฏธ๊ฐ ์์ด์ง ๊ฒ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋์ ๊ตฌ๋ณํด์ผํ๋ ๊ฒ์ plain๊ณผ done ๋ฟ์ ๋๋ค.
plain: ํญ๋๋ฉด ๋ฐ์ง์ด๋ ๋ฒํผ ์ต์ ์ ๋๋ค. ๊ธฐ๋ณธ ์ค์ ์ ๋๋ค.
done: ์ด๋ค ์์ ์ด ์๋ฃ๋์ด ์ด์ ํ๋ฉด์ผ๋ก ๋์๊ฐ ๋ ์ฌ์ฉํ๋ ๋ฒํผ์ ๋๋ค. ๊ตฌํ ๋ชจ์ต์ plain๊ณผ ๋ค๋ฅด์ง ์์ต๋๋ค.
โ
๐ Bar Button Item์ ๋ํ ์ถ๊ฐ ์ ๋ณด
- Stanford์ Paul Hegarty ๊ต์๋๊ป์ Bar Button Item์ ์ธ๊ธํ์ จ์ ๋, ๋ค๋น๊ฒ์ด์ ๋ฐ์ Bar button์ด ์๋ ์ผ๋ฐ์ ์ธ ๋ฒํผ์ ์ฌ์ฉํ ๊ฒฝ์ฐ ํฐ ๋ฌธ์ ๊ฐ ์๊ธด๋ค๊ณ ๋ง์ํด์ฃผ์ จ์ต๋๋ค. ์ ๋ ํผ์ฉํ๋ฉด ์๋๋ค๋ ์ง์ ์ด์๋๋ฐ ํ์ฌ ๊ตฌํ์ ๋ค๋น๊ฒ์ด์ ์ ์ผ๋ฐ ๋ฒํผ์ ์ฌ์ฉํ ๊ฒฝ์ฐ ์๋์ผ๋ก Bar Button์ผ๋ก ๋ณ๊ฒฝ๋์ด ์ ์ฉ๋ฉ๋๋ค. ๊ทธ๋์ ์์ ์๋ ์ค์ํ๋ ๋ฒํผ ์ข ๋ฅ ๋ฌธ์ ๊ฐ ํฌ๊ฒ ์ค์ํ์ง ์์์ก์ต๋๋ค.
https://developer.apple.com/documentation/uikit/uibarbuttonitem/style
'iOS ์ฑ๊ฐ๋ฐ > iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
- Total
- Today
- Yesterday
- ๊ณต์ ๊ธฐ ์ค์น#BOJ#์ด๋ถํ์#Python
- ์ํธ์ฝ๋#dp#BOJ#Python
- ๋ฐ๋ณต์์ด#๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ#Python
- django#slicing
- ์์ด์ฌ์ดํด#BOJ#Python
- filter#isalnum#lower
- API#lazy#
- N์ผ๋ก ํํ#DP#Programmers#Python
- Triangle#Sorting#Codility#Python
- ์ฟผ๋ํธ๋ฆฌ#BOJ#๋ถํ ์ ๋ณต#Python
- PassingCars#Codility#Python
- ๋ฆฌ๋ชจ์ปจ#์์ ํ์#BOJ#Python
- Brackets#Stacks and Queues#Codility#Python
- ํฐํ๋น์น#๋ฆฌ์ฝ#xbox#controller
- Distinct#Codility#Python
- ํ ํ๋ก์ ํธ#๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ#Python
- ๋์ ์๋ฅด๊ธฐ#์ด๋ถํ์#BOJ#Python
- ํ ๋งํ #๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ#Python
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ#BackTracking
- ํ์ด์ฌ์๊ณ ๋ฆฌ์ฆ์ธํฐ๋ทฐ#4์ฅ
- ๋๋ฌด์๋ฅด๊ธฐ#BOJ#์ด๋ถํ์#Python
- django
- ์ข ์ด์๋ฅด๊ธฐ#๋ถํ ์ ๋ณต#BOJ#Python
- NumberofDiscIntersections#Codility#Sort#Python
- ๋ฏธ๋ก ํ์#๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ#Python
- ๋ ์ง ๊ณ์ฐ#BOJ#์์ ํ์#Python
- ๋ฐฐ์ดํฉ์น๊ธฐ#๋ถํ ์ ๋ณต#BOJ#Python
- ๋ณ๋ ๋์ดํธ#BOJ#ํ์๋ฒ#Python
- Swift#Tuples#Range
- ์ฌ์๊ฐ์#๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ#Python
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |