DevPrep

Все темы › SwiftUI

Как SwiftUI интегрируется с UIKit?

Middle PRO

Два направления

UIKit внутри SwiftUI — UIViewRepresentable / UIViewControllerRepresentable:

SwiftUI внутри UIKit — UIHostingController(rootView:) как обычный контроллер (child VC, push, modal) и UIHostingConfiguration (iOS 16) для содержимого ячеек UITableView/UICollectionView. sizingOptions = [.intrinsicContentSize] позволяет hosting-контроллеру обновлять свой размер при изменении контента.

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store