въпрос
Здравейте. Как, в Swift, представям popover от UIButton, създаден от Storyboard, за да получа снимки от фото библиотеката? Разбрах какво се случва в библиотеката с снимки, а не представянето на контролера за изгледи.
изследване
Намерих инструкции как да направя подобно нещо от BarButtonItem около половината път надолу тук.
Текущи опити
Опитвам се следния код.
self.imagePicker.delegate = self
self.imagePicker.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum;
self.imagePicker.allowsEditing = false
self.imagePicker.modalPresentationStyle = .Popover
presentViewController(self.imagePicker, animated: true, completion: nil)//4
self.imagePicker.popoverPresentationController?.photo = sender
с photo
като UIButton, че искам да представя този модален поглед от. За по-голяма простота са дадени само частите от кода, свързани с представянето на изгледа.
Аз също се опитах
self.imagePicker.delegate = self
self.imagePicker.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum;
self.imagePicker.allowsEditing = false
self.imagePicker.modalPresentationStyle = .Popover
self.imagePicker.popoverPresentationController!.sourceRect = self.photo.bounds
self.presentViewController(self.imagePicker, animated: true, completion: nil)
което дава знак,
действие
Когато кодът се въведе, Xcode дава грешката
"използване на" подател "на неразрешения идентификатор" "
Очаквано действие
Искам да се покаже изскачащ текст, съдържащ библиотеката с снимки, както е показано на изображението:
Какво правя грешно? Благодаря!
Отговори:
2 за отговор № 1опитайте да зададете изглед на изходния код на popover така
actionSheet.popoverPresentationController?.sourceView = photo
Надявам се, че помага.