0

我有一个使用下面的代码从我的根视图控制器调用的操作表。该视图的底部有一个工具栏,高度为 44 像素。问题是当操作表打开时它不在视图的底部,操作视图的底部在视图底部上方大约 20 像素左右,因此一些工具栏在操作表下方可见。在其他视图上使用相同的代码我没有这样的问题。我该如何补救?任何帮助表示赞赏!lq

UIActionSheet *actionSheet = [[UIActionSheet alloc]
initWithTitle:nil
delegate:self 
cancelButtonTitle:@"Do Something" 
destructiveButtonTitle:@"Do Something Destructive" 
otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
[actionSheet showInView:self.view];
[actionSheet release];
4

1 回答 1

1

如果您有工具栏,请使用-showFromToolbar:方法而不是-showInView:.

于 2010-06-03T22:18:53.727 回答