2012-04-17 84 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; 
}