-
[๋งต๋ชจ] ์ค๊ฐ ํ๊ณ 1 (240314)ํ๊ณ 2024. 3. 14. 23:54
# ๐ ์ค๋ ํ์ตํ ๋ด์ฉ
DatePicker๋ฅผ ํตํด ๋ ์ง๋ฅผ ์ ํํ์ ๋ ๊ฐ์ ๋ฐ์์ค๋ ๋ฐฉ๋ฒ์ ํ์ตํ์๋ค.
datePicker.addTarget(self, action: #selector(datePickerValueChanged), for: .valueChanged)
valueChanged์ ๋ํ ์ก์ ์ ํ๊ฒ์ datePicker๋ก ์ค์ ํ์ฌ
@objc func datePickerValueChanged(_ sender: UIDatePicker) { print(sender.date) }
๋ค์๊ณผ ๊ฐ์ @objc ํจ์๋ฅผ ๋ง๋ค์ด ์ ํ๋ ๋ ์ง๊ฐ์ ๋ฐ์์ฌ ์ ์๋ค.
# ๐ ๊ฒฝํํ ์ด์
์ด๋ฏธ์ง ์ถ๊ฐํ๋ฉด์์ ์ด๋ฏธ์ง๋ค์ ์ถ๊ฐํ์ ๋ ๋ํ๋๋ ์ ์ ํฌ๊ธฐ๊ฐ ์ํ๋ ํฌ๊ธฐ๋ก ์ ์ฉ์ด ์๋๋ ์ด์๋ฅผ ๊ฒฝํํ์๋ค.
์์ธ
→ collectionView(_: sizeForItemAt) ๋ฉ์๋์์ ์ด๋ฏธ์ง ์ปฌ๋ ์ ๋ทฐ ์ ์ ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ ์ธ๋ฑ์ค ์ปฌ๋ ์ ๋ทฐ ์ ์ ํฌ๊ธฐ๋ก ๋์ฒด๋๊ณ ์์ด์ ์ด์๊ฐ ๋ฐ์ํ๋ ๊ฒ.
โญ๏ธํด๊ฒฐ ๋ฐฉ๋ฒโญ๏ธ
→ tag๋ฅผ ํตํด ์ผ์นํ๋ ์ปฌ๋ ์ ๋ทฐ๋ก ์กฐ๊ฑด์ ๋ค์ ์์ ํ์ฌ ์ ํฌ๊ธฐ๋ฅผ ์ง์ ํด์ ํด๊ฒฐํ์๋ค.
# ๐ฌ ๊ณ ๋ฏผ๋๋ ๋ถ๋ถ
1. ๊ฐ์ ์ฅ์์ ์ฌ๋ฌ ๊ฐ์ ๊ธฐ๋ก์ด ์์ ๊ฒฝ์ฐ
2. ์๋, ๊ฒฝ๋ ๊ฐ์ ๋์ผํ์ง๋ง ์ฅ์๊ฐ ๋ค๋ฅผ ๊ฒฝ์ฐ
2๊ฐ์ง์ ๊ฒฝ์ฐ์ ์ง๋์ ๊ธฐ๋ก์ ํ์ํ๊ธฐ ์ํด ํ ์ด๋ธ ๊ตฌ์กฐ๋ฅผ ์ด๋ป๊ฒ ์ค๊ณํด์ผ๋ ์ง ๊ณ ๋ฏผํ๊ณ ์๋ค.
์ฒ์์ ์๊ฐํ ๋ฐฉ๋ฒ์ Record ํ ์ด๋ธ์ ์ฅ์์ ๋ํ ์ ๋ณด๋ฅผ ํ๋๋ก ๋ชจ๋ ๊ฐ์ง๊ฒ ํ๋ ๊ฒ์ด์๋ค.
ํ์ง๋ง ๊ฐ์ ์ฅ์์ 2 ๊ฐ ์ด์์ Record๋ฅผ ๊ฐ์ง ๊ฒฝ์ฐ๋ ๊ณ ๋ คํด์ผํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฐฉ๋ฒ์ด ์ ํฉํ์ง ์๋ค๊ณ ์๊ฐํ์๊ณ ,
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ์ ๋ ์ ํฉํ ํ ์ด๋ธ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ฏผํ๊ณ ์๋ค.
'ํ๊ณ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋งต๋ชจ] ์ค๊ฐ ํ๊ณ 6 (240320) (0) 2024.03.20 [๋งต๋ชจ] ์ค๊ฐํ๊ณ 5 (240319) (0) 2024.03.19 [๋งต๋ชจ] ์ค๊ฐํ๊ณ 4 (240318) (0) 2024.03.18 [๋งต๋ชจ] ์ค๊ฐํ๊ณ 3 (240316) (0) 2024.03.16 [๋งต๋ชจ] ์ค๊ฐํ๊ณ 2 (240315) (0) 2024.03.15