【问题标题】:iOS Popover UI ElementiOS 弹出框 UI 元素
【发布时间】:2012-04-17 21:18:27
【问题描述】:

我打算创建带有文本条目和按钮的 UI Popver 元素,类似于 http://www.ofzenandcomputing.com/wp-content/uploads/2011/01/enter-password.png

单击屏幕上的其他位置不应关闭弹出框,只有取消或保存按钮才能关闭弹出框。

iPad 密码设置屏幕是否使用 UIPopoverController ?如何强制仅通过弹出窗口中的取消按钮解除弹出窗口?

【问题讨论】:

  • 这不是模态呈现的视图控制器

标签: ios ipad


【解决方案1】:

这确实是一个 UIPopover。在 3.2 之前的 iOS 版本中,UIPopover 包含一个名为 passThroughViews 的属性。将带有 self.view 作为唯一对象的 NSArray 传递给该方法,当点击视图时,您的弹出框不会关闭。

【讨论】:

【解决方案2】:

是的,您可以使用 popoverView 的委托:

-(BOOL)popoverControllerShouldDismiss:(UIPopoverController *)popoverController
{
    if ([save or cancel button is tapped]) {
        return YES;
    }
    return NO;
}

【讨论】:

    猜你喜欢
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-05-06
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多