В моем приложении отображается лист действий, и все это отлично работает на iphone.Тем не менее, на ipad он автоматически создает лист действий внутри всплывающего окна, и я не могу заставить его отключить димминг, когда пользователь прикасается к листу действий.
Я изменил способ отображения листа действий для ipad итеперь показывается с использованием:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Choose a preloaded picture", @"Use a photo", nil];
actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
actionSheet.tag = 1;
[actionSheet showFromRect:CGRectMake(100, 0, 300, 300) inView:self.view animated:YES];
[actionSheet release];
Я также пытался использовать.
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
return NO;
}
Есть идеи, как можно предотвратить отключение всплывающего окна uiactionsheet, когда пользователь касается вне таблицы действий?