์ ๊ฐ ๊ตฌํํ๋ ค๋ ๊ธฐ๋ฅ์ ์ฝ๊ฒ ๋งํ์๋ฉด ํฌ์ผ๋ชฌ ๋๊ฐ์ด๋ ๋ชฌ์คํฐ๋ณผ์ ํฉ์น ๊ธฐ๋ฅ์
๋๋ค
๋๊ฐ์ด ์๋๋ฐ ์ํธ์์ฉํค๋ฅผ ๋๋ฅด๋ฉด ๋๊ฐ(UI๋ก ๊ตฌํ)์ด ํ๋ฉด์ ๋น๋๋ค
๋๊ฐ์ ๊ตฌ์กฐ๋ ํ์ง(๊ฐ์ฅ ๋ฐ์ ์๋ ๋ ์ด์ด)์ ์ฌ๋ฌ์ฅ์ ๋ด์ฉ(์ ๋ ์ด์ด๋ก) ์ด๋ฃจ์ด์ ธ์์ต๋๋ค ๋ํ ๋๊ฐ์ ์๋ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ์ค๋ธ์ ํธ์ ์ํํด ์๋ จ์ ํ ์ ์๋ ๊ธฐ๋ฅ์
๋๋ค
์ ๊ฐ ์ง๊ธ ์ด๋ป๊ฒ ๊ตฌํํ ์ง ๋ชจ๋ฅด๊ฒ ๋ ๊ธฐ๋ฅ์ ์ฑ
์ ์ฌ๋ฌ ํ์ด์ง๋ค์
๋๋ค ์ฑ
์ ์์์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ด์ ํ์ด์ง์ ๋ค์ ํ์ด์ง๋ก ์ด๋ํด์ผํ๋๋ฐ (ํ์ด์ง๋ค์ ์ผ์ชฝ ์ฅ ๊ณผ ์ค๋ฅธ์ชฝ ์ฅ์ด ํ ์คํ๋ผ์ดํธ๋ก ์ด๋ฃจ์ด์ง ์ฌ์ง์
๋๋ค)
์ด ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๊ตฌํ ํด์ผ ํ ์ง ๋์ ํ ์๊ฐ์ด ์๋ฉ๋๋ค
ํน์ ์์๋ ๋ถ๋ค์ ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค..
- dc official App
์ผ๋จ ๋ด์ฉ์ด ์ฌ์ด๊ฒ ์๋๋ฐ๋ค๊ฐ ๋ช ํ์น ์์. ์ผ๋จ ๋ ์์ธํ ๊ธฐํ์ผ๋ก ์์ฑํ์ธ์. ๋ง๋ค์ ์์์ง๋ ๊ทธ ๋ค์ ์๊ธฐ๊ณ . ํ์ด์ง ๋ฒํผ์ ๋๋ฅด๋ฉด ์ด๋ป๊ฒ ๋์ํ ๊ฒ์ธ๊ฐ? ์ฑ ์ฅ์ด ์ค์ ์ฑ ์ฒ๋ผ ์ข ์ด๊ฐ ๋์ด๊ฐ๋ ํจ๊ณผ๋ฅผ ๋ฃ์ ๊ฒ์ธ๊ฐ? ์๋๋ฉด ๊ทธ๋ฅ ์ ๋์ชฝ ํต์ฑ๋ก ์์ผ๋ก ์ฌ๋ผ์ด๋๋๋๊ฑธ๋ก ์ถฉ๋ถํ๊ฐ?
์ ์๋ผ๋ฉด ๊ณ ์๊ฝค๋ ํ ํ ๋ ๊ทธ๋ฐ ์์ ์ ์ฌ๋ค ๊ณต๋ถํ๊ณ ์ฐ๋๊ฒ ๋์๋ฏ. ์ง์ ๊ตฌํํ๋ ค๋ฉด ์์ด๋๋ก ์ฑ ์ฅ๋๊ธฐ๋ฏ ๊ทธ๋ํฝ์ ๋นํ์ด์ค์ผ๋จ. ๊ทธ๋ฆฌ๊ณ ์ฑ ์ฅ์ด ๋์ด๊ฐ๋ ๋ท ์ฅ ๋ด์ฉ๋ ๋ณด์ผ๊ฑด๊ฐ ์๊ฐํด์ผํ๊ณ . ๋ณดํต์ ์ด๋ฐ ์ฌ์ค์ ํํ์ด ๊ฒ์ํ๋ ์ด์๋ ํฐ ๋์์ ์๋๊ธฐ๋๋ฌธ์ ๋์ถฉ ์ฌ๋ผ์ด๋๋ฅผ ๋๊ธฐ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ฒ๋จ
๊ทผ๋ฐ ์ข ์ด ์คํ๋ผ์ดํธ๊ฐ ํต์ผ๋ก ์์ผ๋ก ์ฌ๋ผ์ด๋ฉ๋๋ฉด ์ด์ํ๋๊น ๋ง์คํน์ ์จ์ ์ค๋ฅธ์ชฝ๋์์ ์ผ์ชฝ๋์ผ๋ก ์ง์ฐ๋ ํธ๋์ง์ ์ ์ธ ์๋ ์์ฃ . ์๊ธฐ๊ฐ ์ถ๊ตฌํ๋๊ฒ ๋ฌด์์ธ์ง ๋ ๊ณ ๋ฏผํ๊ณ ์์ธํ ๊ธฐํ์ ๋จผ์ ํด๋ณด์ธ์.
์ ์ด์ ๊ตฌํ์ด๋๊ฑด ๋ฌด์ผ ๊ตฌํํ ์ง ๋ช ํํ ์๋ค๋ ๊ฒ์ ์ ์ ๋ก ํ๋ ๊ฒ์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค ์ ๊ฐ ๋๋ฌด ๋ชจํธํ๊ฒ ์์ฑํ์๊ตฐ์ ๋ง์๋๋ก ์ด๋ป๊ฒ ์งํ ๋ ๊ฒ์ธ์ง ์ธ์ธํ๊ฒ ์์ฑํด์ผ๊ฒ ๋ค์ - dc App
์ฑ ์ด๋ผ๋ ๊ฐ๋ ์์ฒด๋ฅผ ๋จธ๋ฆฟ์์์ ๋น์๋ฒ๋ฆฌ์๊ณ , ๊ทธ๋ฅ ๋๊ฐ์ด๋ผ๋ ํํ์ ํ๋ง ๊ตฌํํ ๋ค์ ํ์ด์ง๋ฅผ ๋๊ธธ ๋ ํ ์์ ๋ด์ฉ์ ๋ฐ๊พผ๋ค๊ณ ์๊ฐํ์ธ์
์ ๊ฐ ๋๋ฌด ์ค์ ์ฑ ๋ง ์๊ฐํ์๋ค์ ํ๋ฉด์ ์ฑ ์ฒ๋ผ ๋ณด์ด๊ธฐ๋ง ํ๋ฉด ๋๋ ๊ฒ์ธ๋ฐ ๊ฐ์ฌํฉ๋๋ค! - dc App
๊ทธ๊ฑฐ ๋ง๋ค์์์๊ฑฐ ๊ฐ์๋
์ฑ ๋๊ธฐ๋๊ฑด
https://drehzr.tistory.com/1370
์์ ์ ๋น์ค๋ฏ๋ฆฌํ๊ฑฐ ๋ง๋ค์์์
๊ฐ ํ์ด์ง ์ค๋ธ์ ํธ ํํ๋ก ๋ง๋ค์ด์ ํ์ํ ui ๋ฃ์ด๋๊ณ UI ๋งค๋์ ์คํฌ๋ฆฝํธ ํ๋ ๋ง๋ค์ด์ ์ฌ๊ธฐ๋ค ๊ธฐ๋ฅ ๋ง๋ค์ด์ ๋ฃ์ผ๋ฉด ๋จ
๋ชฌ์คํฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ๊ฐ์ฒด๋ ๊ตฌ์กฐ์ฒด๋ฅผ ๋ง๋ ๋ค. ์ด ๊ฒ์ ๋ชฌ์คํฐ์ค๋ธ์ ํธ์ ์ด๋ฆ, ์ฝ๋, ์ค๋ช ๋ฑ์ด ๋ด๊ธด๋ค. ํ์ด์ง UI์ ์ข์ฐ ๋ฒํผ์ ๋ง๋ ๋ค. ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค๋์ ๋ฆฌ์คํธ๋ก ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ด๋๋ค. curIndex๋ผ๋ ๊ธฐ๋ฅ์ผ๋ก min(0์ด์) max(list.count)๋งํผ์ ์ด๋์ํฌ ์ ์๊ฒํ๊ณ , ๋ฒํผ์ด ๋๋ ธ์ ๋ ํ์ด์ง ๋๊ธฐ๊ธฐ ํจ๊ณผ์ ํจ๊ป ์ค์์ ๋ฐ์ด
ํฐ๋ฅผ ๊ฐฑ์ ํ๋ค.