9
Głupie pytanie - ale jak mogę wyświetlić UIAlertController (popover) z przycisku paska narzędzi? Poprzednio (z UIAlertView) po prostu wywoływałbym showFromBarButtonItem: ale nie wydaje się to możliwe z UIAlertController.prezentowanie UIAlertController z przycisku paska narzędziowego
mam obejście - jak poniżej - ale to trochę 'ryzykowne'
UIView* senderView = [sender valueForKey:@"view"]; //HACK
UIPopoverPresentationController* popover = alertController.popoverPresentationController;
if (popover)
{
popover.sourceView = senderView;
popover.sourceRect = senderView.bounds;
popover.permittedArrowDirections = UIPopoverArrowDirectionAny;
}
(nadawca jest UIBarButtonItem)