iPad应用程序显示行动表,箭头方向向下,而不是向上

iPad应用程序显示行动表,箭头方向向下,而不是向上,ipad,uiactionsheet,Ipad,Uiactionsheet,在视图中的任意点显示操作表时,它会显示一个向下的箭头(在操作表下方),即使操作表在视图中有足够的空间显示“向上”箭头。 在iPad联系人应用程序中,当编辑联系人并在个人资料照片中按“编辑”时,会出现箭头方向向上的操作表,因此“向上”应该是标准的 以下代码在iOS 3.2上指向“向上”箭头,在iOS 4.2和4.3上指向“向下”箭头。我尝试了不同的矩形和视图 actionSheetXY = [[UIActionSheet alloc] initWithTitle:nil

在视图中的任意点显示操作表时,它会显示一个向下的箭头(在操作表下方),即使操作表在视图中有足够的空间显示“向上”箭头。
在iPad联系人应用程序中,当编辑联系人并在个人资料照片中按“编辑”时,会出现箭头方向向上的操作表,因此“向上”应该是标准的

以下代码在iOS 3.2上指向“向上”箭头,在iOS 4.2和4.3上指向“向下”箭头。我尝试了不同的矩形和视图

actionSheetXY = [[UIActionSheet alloc] initWithTitle:nil
                                            delegate:self
                                   cancelButtonTitle:NSLocalizedString(@"cancel",nil) 
                              destructiveButtonTitle:nil
                                   otherButtonTitles:NSLocalizedString(@"test",nil),nil];
actionSheetXY.actionSheetStyle = UIActionSheetStyleDefault;
actionSheetXY.delegate = self;
[actionSheetXY showFromRect:CGRectMake(100,200,320,320) inView:self.view animated:YES];

有没有办法得到方向朝上的箭头?

箭头将始终指向您定义的矩形:CGRectMake(100200320320)

如果希望它指向一个特定的位置,则必须将此矩形更改为希望箭头指向的点

如果希望它指向编辑按钮,则需要将该行更改为

[actionSheetXY showFromRect:[editButton frame] inView:self.view animated:YES];

问题是关于箭头方向,现在是箭头目标。