/ / Swift Present Popover Изглед от UIButton - ios, swift, uipopovercontroller

Бързо подарък Попървър Преглед от UIButton - ios, бърз, uipopovercontroller

въпрос

Здравейте. Как, в 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

Надявам се, че помага.