你如何控制动作表动画方向

时间:2009-07-23 21:57:06

标签: iphone uikit

正如showFromTabBar的Apple开发人员文档中所述,它说:

  

动画的样式取决于工具栏的样式,而不是接收器。

当我使用此方法而不是showInView方法时,它会从上方滑入,而不是从下方滑入。

我正在使用showFromTabBar,因为如果不这样做,取消按钮部分是不可触摸的,因为它后面的标签栏有一些功能(pfft)。

问题:如何使动作表从底部动画,就像通常使用showInView一样?

注意:通过UIView通过showInView将整个窗口作为[filterActionSheet showInView:[self.view window]]; 传递,解决了标签栏妨碍我的问题,如下所示:

{{1}}

Solution to UIActionSheet cancel button problem

1 个答案:

答案 0 :(得分:4)

我在取消按钮时遇到了同样的问题。这是因为底栏“隐藏”触摸到达动作表。您可以简单地禁用该视图上的用户交互,直到操作表被取消,然后重新启用它。