Я хочу создать игру, в которой пользователь может коснуться изображения телевизора, а затем выбрать изображение из своей библиотеки фотографий.
Я успешно работал с UITextFields, добавляя их в свой EAGLView в качестве подпредставленийНо я не смог сделать то же самое с UIImagePickerController, который, кажется, единственный способ сделать то, что я хочу.
Любая помощь приветствуется!
ОБНОВЛЕНИЕ
С предложением zpasternack мне удалось заставить меню появиться, добавив UIImagePickerControllerDelegate, UINavigationControllerDelegate и используя этот метод:
- (void) chooseImageFromLibrary {
if( ![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary] ) return;
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePickerController.allowsEditing = YES;
[self addSubview:imagePickerController.view];
[imagePickerController viewWillAppear:YES];
[imagePickerController viewDidAppear:YES];
}
Я вызываю метод chooseImageFromLibrary в начале.Он показывает интерфейс, но как только я нажимаю «Отмена» или выбираю приложение, останавливается.
Может кто-нибудь подсказать мне:
1) Как заставить работать кнопки отмены и выбора.2) Как вызывать UIImagePickerController всякий раз, когда я хочу (снова вызывая ChooseImageFromLibrary ??).3) Когда пользователь нажимает, выберите ... Где я могу найти UIImage, к которому только что выбрал пользователь?, Как его выбрать?
Спасибо.