<TIL>
์ค๋์ Standard ๋ฐ ๊ณผ์ ๋ฅผ ์์ํ๋ค.
๋ด์ผ 4์ ์ ๊น์ง ์ฐ์ตํด๋ด์ผํด์
์ด๋ ๋ค๋
์์ ์ค๋ ๋ฐค์๋ ์ด์ด์ ํด์ผํ ๊ฒ ๊ฐ๋ค..^0^
์ค๋์ ์ง๋ ๊ฒ์๊ธ(TodoList ๋ง๋ค๊ธฐ)์ ์ด์ด์
'์์ ํ๊ธฐ' ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค.
๊ทธ๋ฆฌ๊ณ Standard ๋ฐ ๊ณผ์ ๋ด์ฉ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํ ์๊ฐ์ด๋ค.๐ง
Todo ์์ ํ๊ธฐ
์์ ํ๊ธฐ ๊ธฐ๋ฅ์ ์ด์ ์ ๋ฑ๋กํ๊ธฐ์ ๊ฑฐ์ ๋์ผํ๋ค!
๋ง์ฐฌ๊ฐ์ง๋ก tableView ์
๋ ฅํด์
'Tells the delegate a row is selected.'๋ผ๊ณ ์ ํ์๋ ๊ฑฐ ์ ํ!
์ด์ ์ฝ๋์ ๋ฃ์ ํจ์๋ฅผ ๋ง๋ค์ด ์ค์ผํ๋ค.
์ด์ ์ ์ถ๊ฐ ๋ฒํผ ๋๋ฅด๋ฉด, ๋ฑ๋กํ๊ธฐ alert ๋์ ์ ๋์ ๊ฑฐ์ ๋์ผํ๋ค.
๊ฐ์ง๊ณ ์์ ๋ด์ฉ๊ณผ ์ด๋ฆ์ ๋ฐ๊ฟ์ฃผ๊ณ ,
์์ ํด๋ ์ค์์น on/off ์ํ๋ ๋ณํ์ง ์์์ผ ํ๊ธฐ ๋๋ฌธ์
isOn: oldTodo.isOn์ผ๋ก ์ค์ !
๊ทธ๋ฆฌ๊ณ ์์ ํ๋ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์ textField์๋ ๋๋ ๋ ๋ด์ฉ์ด ์ ํ์์ด์ผํ๋ฏ๋ก
textField.text = oldTodo.title ํด์ฃผ๊ธฐ!
๋ง์ง๋ง์ผ๋ก ์ฝ๋๋์ ํด๋น ํจ์๋ช
๊ณผ indexPath.row๋ฅผ ์
๋ ฅํด์ฃผ๋ฉด ๋!
<์์ ํ๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ ํ๋ฉด>
์ด๋ ๊ฒ ํด๋น ์ ์ ํด๋ฆญํ๋ฉด, ์์ ํ๊ธฐ alert๊ฐ ๋์ค๊ฒ ๋๋ค!
Standard 1์ฃผ์ฐจ
์ฌ์ ๊ณผ์
์ฌ์ ๊ณผ์ ๋ก ๋ด์ฃผ์ ๊ฑด ๋ฐ๋ก '์คํ ๋ ์ด์์ ์ฐ์ตํ๊ธฐ'์ด๋ค.
storyboard ํ์ฉํ๋ ๊ฒ ์์ง ์ต์ํ์ง ์๊ณ , ๋ชจ๋ฅด๋ ๊ธฐ๋ฅ๋ค์ด ๋ง์์
๋ง์ ํ๋ ค๊ณ ํ๋ ๋๋ฌด ์ด๋ ค์ ๋ค.
์ฒ์์ ๋ฑ ๋ดค์ ๋, '์ค๋ ์์ ๋ค ํ๊ฒ ๋ค..ใ
ใ
' ์๊ฐํ๋๋ฐ,
๋ค ๋ชปํ๊ณ ์ด๋ ๊ฒ TIL ์์ฑํ ์๊ฐ์ด ๋๋ค..๐
์ค๋ ์๋ฒฝ์ด๋ ๋ด์ผ ์คํ 4์ ์์
์ ๊น์ง ํด๋ณผ ์ ์๋ ๋ฐ๊น์ง ํด๋ณด๋ ค๊ณ ํ๋ค!
์ ์ฌ์ง์ ์ค์ ๊ตฌํ ์์์ด๋ค.
ํํฐ๋๊ป์ ์ ํด์ฃผ์ ์๊ตฌ์ฌํญ์
โ ์ฒซ ์น์
์ ์๋ ๋ด ์ผํ, ๊ณ ์์ด ๋ถ๋ถ์ ๋ง๋ค๊ธฐ
(์ด๋ฏธ์ง ๋น์จ 1:1, ๋๋ฐ์ด์ค ๊ฐ๋ก ์ ์ค์ ๊ธฐ์ค์ผ๋ก ํฌ๊ธฐ ์ผ์นํ๊ฒ ์ ๋ ฌํ๊ธฐ)
โก ๋๋ฒ์งธ ์น์
์์๋ 3๊ฐ์ง ์์๋ค์ ํฌ๊ธฐ๊ฐ ๋๊ฐ์ ๊ฑธ ๋ณผ ์ ์๋๋ฐ, ์ด๋ป๊ฒ ๋ง๋ค๋ฉด ์ข์์ง ๋จผ์ ๊ณ ๋ฏผํด๋ณด๊ธฐ
(stackView ํ์ตํด๋ณด๊ธฐ)
โข ์ธ๋ฒ์งธ ์น์
์ imageview, label, button์ ํ์ฉํด ๊ตฌ์ฑํด๋ณด๊ธฐ
(label๋ค trailing ์ก์์ฃผ๊ธฐ, ์ถ๊ฐ์ ์ผ๋ก hugging๊ณผ compression์ ๋ํด ํ์ตํ๊ธฐ)
โฃ ๋ง์ง๋ง์ผ๋ก ๊ฒ์๊ณผ ์นดํ
๊ณ ๋ฆฌ ๋ฒํผ 2๊ฐ๋ฅผ ๋ง๋ค์ด๋ณด๊ธฐ
(๊ฒ์ ๋ฒํผ์ width๊ฐ ํญ์ ์นดํ
๊ณ ๋ฆฌ ๋ฒํผ์ width์ ๋๋ฐฐ๊ฐ ๋๋๋ก ํ๊ธฐ)
์ด๋ ๊ฒ ์ด 4๊ฐ์ง์ด๋ค!
์ด๊ฑด.. ํ์ฌ ์งํ ์ํฉ..ใ
ใ
ใ
..ใ
ใ
ใ
..
ํ์ดํ
..โ๐ป
์ด๋ฒ 1์ฃผ์ฐจ ๊ณผ์ ๊ด๋ จํด์ ๊ณต๋ถํ ๋ด์ฉ๊ณผ ๊ฒฐ๊ณผ๋ฌผ์
๋ค์ TIL์์ ์์ฑํด ๋ณด๋ ค๊ณ ํ๋ค! โบ๏ธ
'iOS ์ฑ ๊ฐ๋ฐ ์ข ํฉ๋ฐ > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
5์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_4์ผ์ฐจ_TIL (0) | 2024.03.28 |
---|---|
5์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_3์ผ์ฐจ_Auto Layout ์ฐ์ต (2) | 2024.03.27 |
5์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_1์ผ์ฐจ_ToDoList ์ฑ ๋ง๋ค๊ธฐ_ํ์ ๊ตฌํ (2) | 2024.03.25 |
4์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_5์ผ์ฐจ_ToDoList ๋ง๋ค๊ธฐ_TIL (0) | 2024.03.22 |
4์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_4์ผ์ฐจ_๊ฐ์ธ ๊ณผ์ ์๋_TIL (0) | 2024.03.21 |