【问题标题】:My UIActionSheet isn't clickable, and now I can't do anything我的 UIActionSheet 不可点击,现在我什么也做不了
【发布时间】:2010-11-30 10:17:11
【问题描述】:

我使用 [actionSheet openInView:view] ... 打开一个 UIActionSheet,它会在 iPhone 模拟器中打开。而且你不能点击它。

有什么想法吗?

【问题讨论】:

  • 您需要提供更多信息。羊在什么上下文中使用,显示你的代码。您是否告诉它在另一个可能阻止触摸到达操作表的视图下打开?

标签: iphone ios4 ios-simulator uiactionsheet


【解决方案1】:

操作表存在一个特殊问题,即当您从选项卡栏控制器内的视图中显示 UIActionSheet 时,取消按钮不可触摸。要解决这个问题,您应该从标签栏控制器的视图中显示操作表:

[actionSheet openInView:self.tabbarController.view];

【讨论】:

  • 事实证明,如果您将其设置为不覆盖屏幕底部的任何视图,则溢出所述视图的部分将无法触摸。最好只做 [actionsheet openInView:self.view.window] 吗?
【解决方案2】:

您还应该检查您的视图(从中显示操作表)是否可触摸,这意味着视图的用户交互是否未禁用。如果没问题,请查看 Mike Weller 的答案。

希望这会有所帮助, 谢谢,

马杜普

【讨论】:

    猜你喜欢
    • 2017-03-16
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 2022-06-10
    • 1970-01-01
    相关资源
    最近更新 更多