2012-04-17 55 views
2

我打算用类似 http://www.ofzenandcomputing.com/wp-content/uploads/2011/01/enter-password.png的iOS酥料饼的UI元素

在屏幕上的其他地方点击不应驳回酥料饼,只有取消或保存按钮应该驳回酥料饼的文本输入和按钮创建UI Popver元素。

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

+0

难道这不是一个视图控制器提出了模态 – jrtc27 2012-04-17 21:57:20

回答

0

这的确是一个UIPopover。在3.2之前的iOS版本中,UIPopover包含一个名为passThroughViews的属性。与self.view传递一个NSArray作为唯一的对象是方法,当视图被窃听你的酥料饼不会解雇。

+0

[相关问题](http://stackoverflow.com/questions/5477422/is-there-a -WAY而不是对具有最酥料饼-驳回,当压,外吧) – 2012-04-18 02:00:13

+0

另一个相关的问题 - http://stackoverflow.com/questions/3627926/uipopover-locking-background-view – 2012-04-18 02:13:38

0

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

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