UIActionSheet, чтобы выбрать «Camera» или «Photos», а затем показать «Camera» или «Photo Picker». - PullRequest
1 голос
/ 13 февраля 2010

Я создаю приложение, в котором пользователь сможет выбрать фотографию. Теперь я хочу, чтобы, когда пользователь нажимал кнопку, всплывала таблица UIActionSheet, чтобы позволить пользователю выбрать, использовать ли он камеру или библиотеку фотографий. Таблица UIActionSheet всегда должна быть там, но опция «Камера» доступна только в том случае, если на устройстве есть камера. Я не уверен, есть ли стандартный метод, чтобы сделать это, или мне нужно реализовать это самостоятельно. Кто-нибудь может мне помочь?

Спасибо

1 Ответ

1 голос
/ 13 февраля 2010

Вам нужно будет самостоятельно составить этот лист действий и настроить его в зависимости от наличия камеры.

Узнать, поддерживает ли устройство камеру, очень просто. Обратитесь к разделу Поддержка устройств для получения дополнительной информации.

Цитата из руководства:

Используйте isSourceTypeAvailable: метод класса UIImagePickerController определить, является ли камера имеется в наличии. Для получения дополнительной информации см. «Фотосъемка с помощью камеры».

...