SwiftUI: Каковы различия между Image и UIImage? - PullRequest
0 голосов
/ 18 марта 2020

Я понимаю, что это разные структуры, но когда один должен использоваться поверх другого?

Ответы [ 2 ]

1 голос
/ 18 марта 2020

Точнее говоря, Image - это struct , предназначенная для использования с SwiftUI, а UIImage - это класс , предназначенный для использования с UIKit. Если вы программируете в SwiftUI, вы хотите использовать Image, если только нет какой-то недостающей функциональности, в этом случае вам может понадобиться обернуть UIImage в UIViewRepresentable.

1 голос
/ 18 марта 2020

UIImage - элемент UIKit, созданный для присвоения UIImageView

Image - элемент SwiftUI в новой платформе, выпущенной в IOS 13

Вы должны избегать использования UIKit elemnts в SwiftUI, насколько это возможно, это все равно, что использовать целевой код c в swift, который не имеет смысла выпускать новый язык

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...