我打算用文本条目和类似的按钮创建UI Popver元素 http://www.ofzenandcomputing.com/wp-content/uploads/2011/01/enter-password.png
点击屏幕上的其他地方不应该忽略弹出窗口,只有取消或保存按钮才能解除弹出窗口。
iPad密码设置屏幕是否使用UIPopoverController?如何强制弹出窗口仅从弹出窗口中的取消按钮被解除?
答案 0 :(得分:0)
这确实是一个UIPopover。在3.2之前的iOS版本上,UIPopover包含一个名为passThroughViews的属性。将带有self.view的NSArray作为该方法的唯一对象传递,并且当点击视图时,您的popover不会被忽略。
答案 1 :(得分:0)
是的,您可以使用popoverView的委托:
-(BOOL)popoverControllerShouldDismiss:(UIPopoverController *)popoverController
{
if ([save or cancel button is tapped]) {
return YES;
}
return NO;
}