2

我目前正在为我的通用应用程序使用 UIActionsheet,效果很好,但我希望 iPad 操作表类似于 iPhone 操作表。

iPad 上是否有与 iPhone 操作表类似的内容?或者,有没有办法在没有方向箭头的情况下重新定位 iPad 操作表和弹出视图?

谢谢

编辑:这是我实现和添加操作表的代码

adActionSheet = [[UIActionSheet alloc]initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Go to Site", @"Some other button", nil];
    [adActionSheet showFromRect:CGRectMake(300, 1150, 200, 200) inView:self.view animated:YES];
4

2 回答 2

2

在 iPad 上,操作表会自动显示在弹出窗口中。这是无法改变的。您也不能删除阵列。UIActionSheetAPI 不支持你想要的。

您唯一的解决方案是执行您想要的自定义实现。

于 2012-12-03T21:03:54.103 回答
0

实际上你可以从 ipad 中的 UIPopover 中删除箭头

[self.popoverController presentPopoverFromBarButtonItem:anItem   
                                permittedArrowDirections:0
                                                animated:YES];

或者

[self.popoverViewController presentPopoverFromRect:rect
 inView:self.view  permittedArrowDirections:0 animated:YES];

零表示没有方向。

于 2012-12-03T19:45:11.557 回答