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

3
如苹果开发者文档中所述,showFromTabBar 方法的动画样式取决于工具栏的样式,而不是接收器的样式。与使用 showInView 方法不同,当我使用此方法时,它从上方滑入,而不是从下方滑入。我正在使用 showFromTabBar 方法,因为如果不这样做,由于标签栏背后的一些奇怪问题,取消按钮部分无法触摸。问题:如何使操作表从底部动画弹出,就像使用 showInView 方法一样?注意:通过将整个窗口作为 UIView 通过 showInView 参数传递解决了标签栏挡住的问题。
[filterActionSheet showInView:[self.view window]];

解决UIActionSheet取消按钮问题的方法

1个回答

4

我也曾遇到过取消按钮的问题。这是因为底部栏“隐藏”了触摸事件,使其无法传递到操作表上。你可以简单地在操作表消失之前禁用该视图上的用户交互,然后重新启用它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接