SwiftUI์์๋ UIKit์ UITextField ๋์ ์ TextField๋ผ๋ View๋ฅผ ์ฌ์ฉํฉ๋๋ค. TextField๋ฅผ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ๊ธฐ์กด์ UITextFieldDelegate์ ๊ธฐ๋ฅ์ด ํ์ํ ๋๊ฐ (์์ง๊น์ง๋) ๋ง์ต๋๋ค. SwiftUI์์ UITextField๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ UIViewRepresentable๋ฅผ ์ ์ํ ์ ์์ด์. UIViewRepresentable์ ๋ํ ์์ธํ ์ค๋ช
์ ์๋ ํฌ์คํ
์ฐธ์กฐ 2023.08.20 - [SwiftUI] - [SwiftUI] UIKit ์ฌ์ฉ์ ์ํ UIViewRepresentable ์ดํดํ๊ธฐ [SwiftUI] UIKit ์ฌ์ฉ์ ์ํ UIViewRepresentable ์ดํดํ๊ธฐ protocol UIViewRepresentable : View where S..
protocol UIViewRepresentable : View where Self.Body == Never UIView๊ฐ์ฒด๋ฅผ SwiftUI ์ธํฐํ์ด์ค์์ ๊ด๋ฆฌํ๊ณ ์์ฑํ ์ ์๊ฒ ํด์ค SwiftUI์์์ View์ ๋์ผํ๊ฒ ์์ฑ๋๊ณ ์
๋ฐ์ดํธ ๋จ ์์คํ
์ UIViewRepresentable์ ์ฑํํ๋ ๊ฐ์ฒด์ ๋ฉ์๋๋ฅผ ์ ์ ํ ํ์ด๋ฐ์ ํธ์ถํจ ์์คํ
์ ํด๋น ๊ฐ์ฒด์ ๋ณํ์ ๋ํด ๋ค๋ฅธ View์ ์๋์ผ๋ก ์ํธ์์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ํ๋ ๊ฒฝ์ฐ Coordinator์ ์ฌ์ฉํด์ผ ํจ (target-action, delegate message ๋ฑ) makeUIView @MainActor func makeUIView(context: Self.Context) -> Self.UIViewType View ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ..