9
गूंगा प्रश्न - लेकिन मैं टूलबार बटन से UIAlertController (पॉपओवर) कैसे प्रस्तुत करूं? पहले (UIAlertView के साथ) मैं बस showFromBarButtonItem को कॉल करता हूं: लेकिन यह UIAlertController के साथ संभव नहीं प्रतीत होता है। नीचे के रूप में - -टूलबार बटन से UIAlertController प्रस्तुत करना
मैं एक समाधान है, लेकिन यह थोड़ा 'जोखिम भरा'
UIView* senderView = [sender valueForKey:@"view"]; //HACK
UIPopoverPresentationController* popover = alertController.popoverPresentationController;
if (popover)
{
popover.sourceView = senderView;
popover.sourceRect = senderView.bounds;
popover.permittedArrowDirections = UIPopoverArrowDirectionAny;
}
(इस एक UIBarButtonItem है)