Пользователю необходимо нажать кнопку обрезки, чтобы принять изображение. Это типично? Я чувствую, что это будет сбивать с толку и ухудшить взаимодействие с пользователем...
Код: Выделить всё
const chooseImage = async (useCamera, index) => {
if (!(await checkPermission(useCamera))) {
Alert.alert(
"Permission missing.",
"Camera permission is required to take image."
);
return;
}
const method = useCamera ? "launchCameraAsync" : "launchImageLibraryAsync";
const result = await ImagePicker[method]({
allowsEditing: true,
base64: false,
aspect: [3, 4],
});
if (!result.cancelled) {
// upload image and retrieve image url
const {height, width, type, uri} = result;
profile.images[index] = uri;
if (uri != null) {
setProfile(profile);
}
setChangedValue("images");
}
};

ОБНОВЛЕНИЕ
Обнаружено, что я могу выбрать фотографию, если удалю возможность редактирования, позволяющую редактирование. Но я хочу, чтобы пользователь мог редактировать, поэтому мне любопытно, почему при редактировании нет кнопки «ОК»?
Подробнее здесь: https://stackoverflow.com/questions/639 ... ect-button