[iOS] Segue: Show vs. Show Detail vs. Present Modality vs. Popover
Segue ๋ฅผ ์ค์ ํ ๋ ์ง์ ํ ์ ์๋ ์ต์ ๋ค์ธ Show, Show Detail, Present Modally, Present as Popover์ ์ฐจ์ด์ ๋ํด ์์๋ด ์๋ค.
Show
๋ชฉ์ ์ง ๋ทฐ ์ปจํธ๋กค๋ฌ๋ฅผ ๋ด๋น๊ฒ์ด์ ์คํ์ ์์ต๋๋ค. Navigation Controller ๊ฐ ์ค์ ๋์ด ์์ ๋๋ ๋ชฉ์ ์ง ๋ทฐ ์ปจํธ๋กค๋ฌ๊ฐ ์ค๋ฅธ์ชฝ์์ ์ผ์ชฝ์ผ๋ก ์ฌ๋ผ์ด๋ ๋๋ฉฐ ๋ํ๋๊ณ , ์๋ก์ด ๋ทฐ ์ปจํธ๋กค๋ฌ์๋ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ์ด ์์ฑ๋ฉ๋๋ค. ๋ด๋น๊ฒ์ด์ ์ปจํธ๋กค๋ฌ๊ฐ ์์ ๋๋ Present Modally๊ฐ ์ ์ฉ๋ฉ๋๋ค.
Show Detail
Show detail ์ ์คํ๋ฆฟ ๋ทฐ์์ ์ฌ์ฉ๋ฉ๋๋ค. ๋ ๊ฐ์ ํ๋ฉด์ผ๋ก ๋๋์ด์ง ์คํ๋ฆฟ ๋ทฐ์์ ๋ณด์กฐ ๋ทฐ์ ์ปจํธ๋กค๋ฌ๋ฅผ ๋ค๋ฅธ ์ปจํธ๋กค๋ฌ๋ก ๋์ฒดํฉ๋๋ค. ๋ง์ฝ ์คํ๋ฆฟ ๋ทฐ๊ฐ ์๋๋ผ๋ฉด Present Modally๋ก ๋ทฐ๋ฅผ ํ์ํฉ๋๋ค.
Present Modally
Present Modally๋ ๋ทฐ ์ปจํธ๋กค๋ฌ๋ฅผ ํ๋ฉด ํ๋จ์์ ์๋จ์ผ๋ก ๋์ด์ฌ๋ฆฌ๋ฉฐ ๋ชจ๋ฌ์ ๋ง๋ค์ด๋ ๋๋ค.
Popover Presentation
iPad์์ ์ฌ์ฉํ๋ฉด Popover๋ฅผ ๋์ธ ์ ์๊ณ popover ์ธ๋ถ์ ์์ญ์ ํญํ๋ฉด popover๊ฐ ์ข ๋ฃ๋๋๋ก ํ ์ ์์ต๋๋ค. iPhone์์์ pop over๋ ๋ชจ๋ฌ๊ณผ ๋์ผํฉ๋๋ค.
์ฐธ๊ณ ์๋ฃ