<TIL>
์ค๋์ todoList ๋ง๋ค๊ธฐ ๊ฐ์ธ๊ณผ์ ์ ์ถํ๋ ๋ ์ด๋ค.
์ ์ถ ํ, ํผ๋๋ฐฑ๊น์ง ๋ชจ๋ ๋ฐ์ ์ํ๊ณ ,
ํผ๋๋ฐฑ ์์ ์ ๋ด์ผ ํ ์์ ์ด๋ค.๐
์คํ์๋ ํด์ค ๊ฐ์๋ฅผ ๋ค์ ํ,
์คํ ๋ ์ด์์ ์ฐ์ต์ ํ๋ค.
๊ด๋ จ ๋ด์ฉ์ ๋ฐ์ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค.
ํด์ค๊ฐ์๊ฐ ์ฌ๋ผ์๋๋ฐ, ์ญ์ ๋ ๋ค๋ฅธ ํ์ด๋ก ํด์ฃผ์
์
ํ ๋ฒ ๋ ๋ณด๊ณ ๊ณต๋ถํด๋ณด๋ ค๊ณ ํ๋ค.
<ํผ๋๋ฐฑ ์์ ๋ด์ฉ>
โ
์๋ฃ ๊ฐ๋ก์ (strikeThrough) ๋ฉ์๋๋ฅผ ๋ง๋ค์ด์
๊ทธ๋ฅ viewContoller ํด๋์ค ์์ ๋ฃ์ด์ ์ฌ์ฉํ์๋๋ฐ,
์ด๋์๋ ์ธ ์ ์๋๋ก String์ extension์ผ๋ก ๋นผ๊ธฐ
โก
์ถ๊ฐํ๊ธฐ, ์์ ํ๊ธฐ IBAction์์
newTodo๋ฅผ ๋ง๋ค์ง ์๊ณ ,
self.todoList[row].title = newTitle๋ก ํด์ ์ฝ๋ ๊ฐ๊ฒฐํ๊ฒ ๋ง๋ค๊ธฐ
โข
cellForRowAt ์์์ UI์ฒ๋ฆฌ๋ฅผ ํ๋์ฉ ํ์ง๋ง๊ณ ,
cell ๋ด์์ ๋ฉ์๋๋ฅผ ๋ง๋ค์ด์ ํธ์ถ๋ง ํด๋ฒ๋ฆด ์ ์๋๋ก ๋ฐ๊พธ๊ธฐ
โฃ
ListTableViewCell๊ณผ Todo struct๋ฅผ
Viewcontroller.swift์ ํจ๊ป ํ์ผ์ ๋ฃ์๋๋ฐ,
๋ค๋ฅธ ํ์ผ๋ก ๋ถ๋ฅํด๋ณด๊ธฐ
Auto Layout ์ฐ์ต
<๋ฐ๋ผ ํด๋ณผ ์์>
๊ฐ๊ฒฉ์ด ์ ์ ํ์์ผ๋ฉด ๋ชจ๋ 30์ผ๋ก ์ฒ๋ฆฌํ๋ผ๊ณ ์ ํ์์ง๋ง,
๋ง์ ํด๋ณด๋ ์กฐ๊ธ ์ปค์ 10~15๋ก ์งํํ๋ค!
<๋ด๊ฐ ๋ฐ๋ผํด๋ณธ ๊ฒ>
๋ง์ง๋ง์ ์์ง ์์ฑ ๋ชปํ๋ค.
๋ง์ง๋ง ๋
ธ๋์ View ์์น ์ก๋๋ฐ ์ค๋ฅ๊ฐ ๊ณ์ ๋ ์
์์ง ํด๋ณด๋ ์ค์ด๋ค!
(ํด๊ฒฐํ๋ฉด ์ด๋ป๊ฒ ํ๋์ง ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค..๐)
'iOS ์ฑ ๊ฐ๋ฐ ์ข ํฉ๋ฐ > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
7์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์๋ จ_2์ผ์ฐจ_TIL (0) | 2024.04.09 |
---|---|
7์ฃผ์ฐจ_ํค์ค์คํฌ ๋ง๋ค๊ธฐ_1์ผ์ฐจ_์ฒซ ํ ํ๋ก์ ํธ ๋ง๋ฌด๋ฆฌ_TIL (0) | 2024.04.08 |
5์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_4์ผ์ฐจ_TIL (0) | 2024.03.28 |
5์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_3์ผ์ฐจ_Auto Layout ์ฐ์ต (2) | 2024.03.27 |
5์ฃผ์ฐจ_iOS ์ฑ ๊ฐ๋ฐ ์ ๋ฌธ_2์ผ์ฐจ_ToDoList ์ฑ ๋ง๋ค๊ธฐ_์ ํ ๊ตฌํ (0) | 2024.03.26 |