Как выбрать фотографию из галереи в мультиплатформенном проекте KotlinIOS

Программируем под IOS
Anonymous
Как выбрать фотографию из галереи в мультиплатформенном проекте Kotlin

Сообщение Anonymous »

Я работаю над мультиплатформенным проектом Kotlin, ориентированным как на Android, так и на iOS, и мне нужно реализовать функцию выбора фотографии из галереи. Я пытался найти лучший подход для решения этой проблемы в общей базе кода, используя API-интерфейсы для конкретных платформ для Android и iOS.
Вот структура моего компонуемого AddChildScreen, где я хочу чтобы включить функцию выбора фотографий:

Код: Выделить всё

@Composable
fun AddChildScreen(
viewModel: UserViewModel,
onBackClicked: () -> Unit
) {
// ... other UI components

Column(
modifier = Modifier.padding(15.dp),
horizontalAlignment = Alignment.Start
) {
ProfilePhoto(
photoHref = null,
onEditClicked = { PickImageFromGallery() }
)

// ... other UI components
}
}
Моя цель:
Определить общий интерфейс для средства выбора изображений в общем модуле.
Реализовать код, специфичный для платформы. для Android и iOS.
Может ли кто-нибудь подсказать мне, как этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/786 ... rm-project

Вернуться в «IOS»