簡體   English   中英

彈出框本身就消失了

[英]Popover is dismissing by itself

我有一個選項卡式應用程序,在我的一個選項卡中,我有一個表格視圖,並且在選擇任何行時,都會在屏幕上顯示Popover。 用戶將在popover字段中輸入數據,並且我已經輸入了驗證碼來檢查數據。如果用戶輸入了一些錯誤的數據,則我調用了Alert View但是當出現Alert View時,它將自動禁用我的Popover。

我希望在取消警報視圖時,“彈出窗口”與輸入的價位一起仍然可見。

下面提到警報視圖的代碼

- (IBAction)addTankMixProduct:(id)sender
{
   if (totalPercentage==0 || [self.txtTankmixName.text isEqualToString:@""])
   {
       UIAlertView *myalertview = [
             [UIAlertView alloc]initWithTitle:@"warning"
                                  message:@"kindly enter details properly "
                                  delegate:nil
                                  cancelButtonTitle:@"OK"
                                  otherButtonTitles:nil];
       [myalertview show];
       [myalertview release];

    }
    else 
    {
       // SOME CODE TO ENTER DATA 
    }
}

我在做什么錯? 提前致謝 。

從Apple的文檔中:“顯示時,在彈出窗口的外部點擊會導致彈出窗口自動關閉。要允許用戶與指定的視圖進行交互而不關閉彈出窗口,可以將一個或多個視圖分配給passthroughViews屬性。 ”

您需要將警報視圖分配給彈出控件的passthroughViews屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM