iOS) UISheetPresentationController ์—์„œ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž

text field ๋ฅผ ํ†ตํ•ด ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ์„ , ๊ฒฐ๊ณผ๋Š” WWDC21 Customize and resize sheets in UIKit ์—์„œ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ์™€ ๊ด€๋ จ๋œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. medium ๋†’์ด์˜ sheet ๋Š” automatic keyboard avoidance ๋ฅผ ์ง€์›ํ•ด์„œ keyboard ๋ฅผ ๊ณ„์‚ฐํ•ด์„œ ์ปค์ง€๊ฑฐ๋‚˜ ์ถ•์†Œ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์•Œ์ง€๋งŒ, custom detent ์˜ ๋†’์ด์—๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ ์šฉ๋˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ ํ™•์ธํ•ด๋ณด์ž ๋‘ ๊ฐ€์ง€๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” UISheetPresentationController ์˜ detents ํ”„๋กœํผํ‹ฐ์— ๋‘ ๊ฐ€์ง€ detent ๋ฅผ ์„ค์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ let sheetVC = SheetVC(..

iOS 2023. 10. 10. 18:29
iOS) UISheetPresentationController dimming view alpha ์ˆ˜์ •ํ•ด๋ณด๊ธฐ(์‹คํŒจ)

๐Ÿ‘‰ ๋‚ด์šฉ dimming view ์˜ alpha ๊ฐ’์„ ์ˆ˜์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ alpha ๊ฐ’์„ ์›ํ•˜๋Š”๋Œ€๋กœ ์ˆ˜์ •ํ•˜์ง€ ๋ชปํ–ˆ๊ณ , ๋ทฐ ๊ณ„์ธต์˜ ์ ‘๊ทผ๋ฐฉ๋ฒ•๊ณผ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ๋ฏผํ•œ ๊ณผ์ •์„ ๊ธ€๋กœ์จ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ dimming view alpha ์ˆ˜์ • ์šฐ์„ , ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ์—์„œ๋Š” alpha ์— ๋Œ€ํ•œ ์•ˆ๋‚ด๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— view ์— ์ ‘๊ทผํ•ด์„œ ํ”„๋กœํผํ‹ฐ๋ฅผ ์ˆ˜์ •ํ•ด๋ณด๊ธฐ ์œ„ํ•ด view hierarchy ๋ฅผ ํ™•์ธํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. view hierarchy ๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด background alpha ๊ธฐ๋ณธ๊ฐ’์€ 0.2 ๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์ˆ˜์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. UIDimmingView ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ UIWindowScene > UIWindow > UITransitionView > UIDimmingView ์ธ ๊ฒƒ์„ ์•Œ์•„์•ผ ..

iOS 2023. 10. 10. 17:39
iOS) YPImagePicker error : Stored properties cannot be marked unavailable with `@available`

Xcode 15(15A240d) ์—…๋ฐ์ดํŠธ ์ดํ›„ YPImagePicker ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ €์žฅ ํ”„๋กœํผํ‹ฐ๊ฐ€ @available ๋ฅผ ๊ฐ€์ง€๋ฉฐ ์ƒ๊ธฐ๋Š” ์—๋Ÿฌ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ fork ํ•ด์„œ ์ง์ ‘ ์ €์žฅ ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ญ์ œํ•ด๋ณผ๊นŒ ์ƒ๊ฐ๋„ ํ•ด๋ณด๊ณ  ์ด๋ฒˆ Xcode ์—…๋ฐ์ดํŠธ์™€๋„ ๊ด€๋ จ์žˆ๋Š”๊ฑฐ ๊ฐ™์•„์„œ ๊ธฐ๋‹ค๋ ค๋ดค์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋˜ ์ค‘ 2023.9.26 ๊ธฐ์ค€์œผ๋กœ ์—…๋ฐ์ดํŠธ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! https://github.com/Yummypets/YPImagePicker/releases/tag/5.2.2 ์•„๋ž˜ ์ปค๋ฐ‹ ๊ธฐ๋ก์—์„œ @available ๋ฅผ ๊ฐ€์ง€๋Š” ์ €์žฅ ํ”„๋กœํผํ‹ฐ๊ฐ€ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์—๋Ÿฌ๋ฅผ ๊ฒช๊ฒŒ ๋˜๋ฉด pod update ๋ฅผ ํ†ตํ•ด์„œ YPImagePicker ๋ฒ„์ „์„ 5.2.2 ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.(cocoaPods 1.13.0 ๊ธฐ์ค€) htt..

iOS 2023. 9. 28. 15:42
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
๊ธ€ ๋ณด๊ด€ํ•จ
ยซ   2024/10   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
๋งํฌ
Total
Today
Yesterday