【问题标题】:iPhone Popup dialog hidden behind UIActionSheet隐藏在 UIActionSheet 后面的 iPhone 弹出对话框
【发布时间】:2012-02-12 06:58:25
【问题描述】:

我有一个显示各种按钮的 UIActionSheet,其中一个按钮将推文发布到 Twitter。为此,该应用必须请求访问用户在 iOS 5 设置中设置的 Twitter 帐户的权限。问题是此弹出窗口隐藏在 UIActionSheet 后面,如下所示:

screenshot http://dl.dropbox.com/u/51070/actionsheet.png

如何让它显示在操作表上方?我也尝试过在调用 tweet 函数之前通过 dismissWithClickedButtonIndex:animated 关闭操作表,但仍然出现此问题。

谢谢!

【问题讨论】:

  • 你如何呈现行动表?我认为按下任何按钮后它都会自动关闭。
  • 你是对的,确实如此,但显然我需要在调用推文选择器之前添加一个延迟,以便操作表有更多时间自行关闭。

标签: iphone ios xcode uiactionsheet


【解决方案1】:

尝试像这样调用你的 tweet 方法:

 [self performSelector:@selector(myTweetMethod) withObject:nil afterDelay:0.1];

这应该让操作表有足够的时间在调用推文代码之前关闭。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    • 2011-08-04
    相关资源
    最近更新 更多