I present a list of options for the user using the UIAlertController from UIToolbar with the preferred action sheet type. When presented, the popover arrow turns off and its corners are rounded with two different radii:

The code that I use to represent it is straight from the documentation, as far as I can see:
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"" message:@"" preferredStyle:UIAlertControllerStyleActionSheet]; NSArray *actions = @[ [UIAlertAction actionWithTitle:@"Take a Photo" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {}], [UIAlertAction actionWithTitle:@"Choose from Album" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {}], [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {}] ]; for (UIAlertAction *action in actions) { [alertController addAction:action]; } if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { alertController.modalPresentationStyle = UIModalPresentationPopover; alertController.popoverPresentationController.barButtonItem = myBarButtonItem; } [self presentViewController:alertController animated:YES completion:nil];
Is this a known bug? I tried the physical iPad on iOS 8.2 and the simulator on iOS 8.1 and 8.2.
source share