Я долгое время пытался создать центрированный popover из таблицы. Я в конце концов удалось получить его работу:Почему этот popper segue сосредоточен от UITableViewController?
с (я думаю ...) следующие шаги:
- якорь переход к Table View
- Set «Использование Preferred Явный размер "на контроллере стола:
- Снимите отметку со всех параметров« Указания »в инспекторе атрибутов segue.
Реализация протокола UIPopoverPresentationControllerDelegate в моем UITableViewController со следующим методом:
функ adaptivePresentationStyleForPresentationController (контроллер: UIPresentationController) -> UIModalPresentationStyle { возвращение .None }
Теперь, я не думаю, я понимаю почему это сработало.
Если я не выбрал какие-либо опции «Направления», то popover отобразит вне экрана. Это потому, что popover попадает за пределы представления (которое в настоящее время занимает весь экран)? Как определяется опорная точка?
Возможно ли использовать предпочтительный явный размер?