SwiftUI MacOSX ImagePicker - PullRequest
       0

SwiftUI MacOSX ImagePicker

0 голосов
/ 24 февраля 2020

Я создаю приложение Ma c OSX с SwiftUI. Я хочу, чтобы ImagePicker / File Picker (только типы изображений) выбирал изображение из файловой системы и отображал его в моем Image().

. Я не смог найти правильный способ сделать это. Я привык к UIImagePicker в iOS с целью C. Как правильно это сделать?

Просто для примера, у меня есть кнопка, и я хочу вызвать ImagePicker при нажатии кнопки.

enter image description here

Книга контактов Apple использует этот вид модального представления. Это доступно и для нас?

Любая помощь приветствуется.

1 Ответ

1 голос
/ 24 февраля 2020

инициализируйте панель следующим образом:

let myFiledialog = NSOpenPanel()
myFiledialog.prompt = “Select path”

, чтобы добавить поле выбора так, как вы хотите, вам нужно добавить следующее:

myFiledialog.worksWhenModal = true
myFiledialog.canChooseDirectories = false
myFiledialog.canChooseFiles = true

вы можете выбрать тип данных по вашему выбору с помощью

myFiledialog.allowedFileTypes = [“png”, “jpg”, “jpeg”]

для отключения мультиселекта добавьте это.

myFiledialog.allowsMultipleSelection = false

Я надеюсь, что это помогло вам.

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