๋๋์ด ์ ์ฑ์ด ์ธ์ ๋ฐ์ผ๋ก ๊ณต๊ฐ ๋์์ต๋๋ค. ์์~~ ํ ๋ฒ ๋ฆฌ์ ๋นํ๊ณ ์ถ์๋ฅผ ํ๊ฒ ๋์๋๋ฐ์, ๋ญ๊ฐ ๊ธฐ๋ถ์ด ์๋กญ๊ณ ์ ์ฌ๋๋ค์ด ํ ์ดํ๋ก์ ํธ๋ฅผ ํ๋์ง ์๊ฒ ๊ณ ์ ๋ฐ์ดํธ ํ ๊ฒ๋ค์ด ๋์ ๋ณด์ด๊ณ , ์๋ก์ด ๊ฒ๋ ๋ ๋ง๋ค์ด๋ณด๊ณ ์ถ๊ณ ๊ทธ๋ฌ๋ค์! ๊ทธ๋์ ์ค๋์ ๋ฆฌ์ ๊ฒฝํ, ์ถ์ ๋ ์ฑ ๊ทธ๋ฆฌ๊ณ ์์ํ๊ฒ ๋ฐ์ ๋ณธ ํผ๋๋ฐฑ์ ๋ํด ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. ## ํ ๋ฒ์ ๋ฆฌ์ ๋ฆฌ์ ์ ๋นํ๋๊ฒ ์ด์ฉ๋ฉด ๋น์ฐํ ๊ฒ์ด์์ด์. ์ฌ์ฉ์์ ์นด๋ฉ๋ผ๋ ์ฌ์ง์ฒฉ์ ์ ๊ทผํ๋ ค๋ฉด ๊ถํ ์์ฒญ์ ํด์ผํ๋ ๊ฒ์ ์ฌ๋ฌ๋ถ๋ค์ด ๋ชจ๋ ์์ค ๊ฒ ๊ฐ์์. ๋๋ถ๋ถ plist์์ key๋ฅผ ์ค์ ํ์คํ ๋ฐ, ์ด ๋ ์์ฒญ ๋ฉ์ธ์ง๋ฅผ value ๊ฐ์ ์จ ๋์์ผ ํฉ๋๋ค. ์์ฒญ ๋ฉ์ธ์ง์๋ ์ด๋ค ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ๊ฒ์ธ์ง๋ฅผ ๋ถ๋ช ํ๊ฒ ๋ช ์ํด ๋์ด์ผ ํ๋ค๊ณ HIG ๋ฌธ์์๋ ๋..
์ค๋์ ์ ํ ์ด ํ๋ก์ ํธ ๊ฒฝํ์ ๊ณต์ ํด๋ณด๊ณ ์ ๊ธ์ ์ฐ๋ ค๊ณ ์์๋ต๋๋ค~ ์ฒ์ ๊ธฐํํ๋ ๋ถ๋ถ๊น์ง๋ ๋ค ๊ฐ๋ฐ์ ํ ๊ฒ ๊ฐ๊ณ , ๊ฐ๋ฐ์ ๊ณ์ ๋ ๋ง๋ค์๊ณ (12๋ง์์ด๋ผ๋!), ๋ฆฌ์ ๋ ๋ฐ์๋ณด๊ณ ๋ค์ ์ ์ถ๋ ์๋ฃํ ์ํ์์ ์ด ๊ธ์ ์ฐ๊ณ ์๋๋ฐ์, ์ ๋ช ์ผ (์๋๊ฒ ํํํด์) ๋นก.์ธ.๊ฒ ๊ฐ๋ฐํ ๊ฒ ๊ฐ๋ค์. ์ด ๊ฐ๋๋ก ์ญ ํ์ผ๋ฉด 2~3์ฃผ๋ฉด ์ถฉ๋ถํ์ ๊ฒ ๊ฐ์๋ฐ ์ด๋ฐ ์ ๋ฌ ํ๊ณ๋ก ์กฐ๊ธ์ฉ ๋ฏธ๋ค๋๊ฒ ํํ๋๋ค์. ๊ฐ๋ตํ์ง๋ง ์ฐจ๋ก๋ก ์ดํด๋ณผ๊ฒ์! ๊ธฐํ : ์ด์ฉ๋ค Pixel Palette๋ฅผ ๋ง๋ค๊ฒ ๋์๋ ์น๊ตฌ์ ํ๋์์ ์ ๋๊ฒ ๋๊ณ ํด๊ทผ ์๊ฐ ์ฆ์์ 2ํธ์ ์ ํ๊ณ ์ง์ผ๋ก ๋์๊ฐ๋ ๊ธธ์ด์์ด์. ํด๊ทผ ์๊ฐ์ด๋ผ ์ฌ๋๋ ๋ง๊ณ , ๋ค์ ์์ ์จ๊ฐ ๋ฐ์ด์ ์ง์ฆ๋ ๋๋ ์ํ์๋๋ฐ ์๊ฐ ํํด์ง ์ฐฝ ๋ฐ์ ๋ฐ๋ผ๋ณด๋๋ฐ ํด๊ฐ ์ง๊ณ ์๋ ํ๊ฐ์ด ๋ณด๊ณ ์๋๋ผ๊ตฌ์..
๋ฒ๊ทธ ๋ฆฌํฌํธ #11 ์ ์ฌ๋ ธ๋ ๋ด์ฉ์ผ๋ก, NSAttributedString์ด ๋ฌธ์ ์ธ ์ค ์์์ผ๋ ๊ฒฐ๊ตญ์ (์๋๋ ๋ค๋ฅผ๊น) collection view์ ์๋ชป์ด์๋ ๋ฌธ์ ์์. ๊ฐ๋จํ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ์ต๋๋ค. (Bug Report Issue #11 https://github.com/Sueaty/PixelPalette/issues/11 ) ## ๋ฌธ์ ์ํฉ ์ค๋ฅธ์ชฝ๊ณผ ์ผ์ชฝ์ด ๋ค๋ฅธ ๊ฒ ๋ณด์ด์๋์? ์ฒซ๋ฒ์งธ, ๋๋ฒ์งธ cell์ ์์ธํ ๋ณด๋ฉด ๋ณด์ด์ค ๊ฒ ๊ฐ์์~! ๋ ์ํฉ ๋ชจ๋ ๋น์ ์์ด์์. ์ธ์ ๋ ํ๋์ ๋ ์ด๋ธ๋ง highlight ๋์ด์ผ ํ๊ฑฐ๋ ์. cell์ ๋ฐฐ๊ฒฝ์์ ๋ฐ๋ผ, ๋ฐ์ผ๋ฉด ์๋ label์ ์ด๋์ฐ๋ฉด ์ label์ highlight๊ฐ ๋ฉ๋๋ค. ์ highlight๋ฅผ ์ํด NSAttributedString์ ์ฌ์ฉ..
ํ์ฌ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ํ ๊ฐ๋ฐ์ ๋ ๋ง์น ์ํ์ง๋ง ๋ค์ํ use case๋ฅผ ํ ๋๋ก ์คํ์ ํด๋ณด๋ ๊ณ ๋ คํ์ง ๋ชปํ ๋ถ๋ถ๋ค์์ ๋ฒ๊ทธ๋ค์ด ์์ถํ๋ค์. ์์ฐจ์ฐจ ์์ฐจ์ฐจ! ์.์ถ. ๊น์ง๋ ์๋๊ณ , ์ข ๊ฑฐ์ฌ๋ฆฌ๊ฒ ๋์ ๋ณด์ด๋ค์ใ ใ ๋ฒ๊ทธ๊ฐ ์๋๋๋ผ๋ ์ฌ์ฉ์ฑ์ ์กฐ๊ธ ํค์น๋ ๊ฒ ๊ฐ์ ๊ฒ๋ค๋ ์๊ณ ํด์ ๊ณ ์น๊ณ ์์ด์. ๊นํ์์ ์ด์ ๋ฆฌํฌํธ ํ ํ๋ฆฟ์ ๋ง๋ค์ด์ ์ง๊ธ ๊ณ์ ํ์ฉํ๊ณ ์์ด์. ํจ๊ณผ์ ์ผ๋ก ๋ฒ๊ทธ ๋ฆฌํฌํ ์ ํ ์ ์๋ ์์๋ค์ด ๋ค์ํ์ง๋ง ์ ๋ ๊นํ ์์์ ์กฐ๊ธ ์์ ํด์ ๋ฐ๋ฅด๊ณ ์๋ค์ฉ! ์ง์ ์ฌ์ฉํด๋ณด๋ Description, How to Reproduce, Expected Behavior ๋ ํ์๋ก ์์ฑ์ ํ๊ฒ ๋๊ณ Screenshot์ด๋ Additional Context๋ ํ์์ ๋ฐ๋ผ ์ฐ๊ณ ์์ด์! ์์ ์์์๋ Screen..
๊ฐ๋ ์๋ํ์ง ์์ ๊ฒฐ๊ณผ๋ฌผ์ด ์์์ ์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ์๋ ๊ฒ ๊ฐ๋คใ ใ ์์ ํ๋ ํ๋ก์ ํธ์ ๋์์ธ(?)์ ๋ฐ๊พธ๊ธฐ๋ก ๊ฒฐ์ฌํ๋ค. ๋ญ๊ฐ ํค๋ ธํธ๋ก ์ง์ ๊ทธ๋ ค๋ณด๋๊น ๋ฐ๊พธ๋๊ฒ ๋ ์ด๋ป ๋ณด์ผ ๊ฒ ๊ฐ์์. ๋ฐ๋ณด๊ฐ์ ์ค๋ฑ ๋ฏธ๋๋ฅผ ์ด๋ ๊ฒ ํ๋ํด์ ๋ณด๋๊ฒ ๋ ์ข์ ๋ฏ ํ์ฌ ๊ธฐ์กด์๋ aspect fit ์ผ๋ก ์์ ํ๋ฉฐ ์ฌ์ง ํฌ๊ธฐ๋งํผ๋ง ๋ฐ๊ฒ ํ์์ผ๋ ๊ฝ ์ฑ์ด ๋ค์ pan gesture์ pinch gesture๋ก ํ๋์ ์ด๋์ ๊ฐ๋ฅํ๊ฒ ํ๋๊ฒ ๋ ์ข์ ๊ฒ ๊ฐ์๋ค. ๊ทธ๋์ image view์ gesture recognizer ๊ฑธ๊ณ ํ๋๋ใ ใ ใ ใ ใ ์ด๋ฏธ์ง ๋ทฐ ์ ์ฒด๊ฐ ์์ง์ฌ๋ฒ๋ฆฌ๋คใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ์ ์ง์งดใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ์คํฌ๋กค ๋ทฐ์ ๋ฃ์ด๋ณด๋ฉด ๋๋ ค๋? ๋ค์ ์์ ํ๋ฌ ์ด์ดใ ใ
- Total
- Today
- Yesterday
- C++
- ์ด์์ฒด์
- ๋ถ์บ
- ๋ถ์คํธ์บ ํ2020
- ์ปด๊ณผ์กธ์
- ์ฝํ
- ์ธํด
- ์ํํธ์จ์ด์ญ๋์ํ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ปดํจํฐ๊ณตํ
- ์๊ณ ๋ฆฌ์ฆ
- TableView
- ๋ถ์คํธ์บ ํ
- SWIFT
- nosql
- OS
- swacademy
- ์ผ์ฑ
- ์ปด๊ณต์กธ์
- ๋ฐ์ดํฐ๋ถ์
- ๋ณด์
- ์ปค๋ฅํธ์ฌ๋จ
- RxSwift
- ๊ฐ๋ฐ์์ธํด
- ios
- ์กธ์ ์ํ
- ์ผ์ฑ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- firebase
- ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- ์ฝ๋ฉํ ์คํธ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |