【问题标题】:Reposition UIActionSheet on iPad在 iPad 上重新定位 UIActionSheet
【发布时间】:2013-10-29 22:50:23
【问题描述】:

我有一个UIActionSheet,它在 iPad 上显示为UIPopoverController。我正在尝试通过使用 UIButton 来展示它:

[self.exampleActionSheet showFromRect:self.exampleButton.frame inView:self.view animated:YES];

我现在要做的是在方向改变时重新定位这个UIActionSheet。但是当我在屏幕旋转后使用上面的代码重新定位时,它不会这样做。谁能告诉我如何正确地做到这一点?

【问题讨论】:

    标签: ios objective-c ipad uiactionsheet


    【解决方案1】:

    更好的工作流程是:

    1. 发生轮换时关闭操作表
    2. 计算应该从哪里呈现它的新矩形
    3. 从新矩形中呈现一个操作表

    【讨论】:

    • 嗯。我想到了这一点,但感觉就像是 hack,想知道是否有更清洁的方法来做到这一点。看来我别无选择。不过感谢您的回答。 :)
    猜你喜欢
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多