当父视图是UIPopover时,iPad上的UIActionSheet从底部出现

时间:2012-01-10 21:48:29

标签: ios ipad uikit

在iPad上,我有一个视图是一个弹出窗口。视图中有一个显示UIActionSheet的按钮。当我调用showFromBarButtonItem:animated时,而不是像我期望的那样显示为弹出窗口,而是从视图的底部获取一个操作表。有没有人知道如何强迫它成为现有popover之上的popover?如果我的显示UIActionSheet的视图不是popover,那么一切正常。

1 个答案:

答案 0 :(得分:0)

这种行为可能是因为您正在弹出控制器中调用UIActionSheet对象,该对象可能与iPhone屏幕大小的范围相当。当您从此控制器中调用方法showFromBarButtonItem:animated:时,它会获得此缩小大小的弹出控制器的边界,并从底部启动动作表对象,就像在iPhone上一样。

你可能需要做的是嵌套弹出控制器以达到你想要的效果。