正如showFromTabBar的Apple开发人员文档中所述,它说:
动画的样式取决于工具栏的样式,而不是接收器。
当我使用此方法而不是showInView
方法时,它会从上方滑入,而不是从下方滑入。
我正在使用showFromTabBar
,因为如果不这样做,取消按钮部分是不可触摸的,因为它后面的标签栏有一些功能(pfft)。
问题:如何使动作表从底部动画,就像通常使用showInView
一样?
注意:通过UIView
通过showInView
将整个窗口作为[filterActionSheet showInView:[self.view window]];
传递,解决了标签栏妨碍我的问题,如下所示:
{{1}}
答案 0 :(得分:4)
我在取消按钮时遇到了同样的问题。这是因为底栏“隐藏”触摸到达动作表。您可以简单地禁用该视图上的用户交互,直到操作表被取消,然后重新启用它。