Я пытаюсь отобразить ActionSheet
при прикосновении к экрану в пределах scrollview
. Лист действий отлично отображается на первой странице. Но на последующих страницах экран становится темным и ничего не отображается, как будто на выключенном экране отображается реальная кнопка. Я проверил различное позиционирование кадра UIActionSheet
, но оно не работает.
self.view.frame.origin.x , кажется, имеет правильную позицию ScrollView.
UIActionSheet *actionSheet = [[UIActionSheet alloc]
initWithTitle:nil
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:@"Jump to First Page", @"Browse Pages",nil];
CGRect frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, 480.0f, 320.0f);
[actionSheet setFrame:frame];
[actionSheet showInView:self.view];