2017-06-03 35 views
-1

這可能是一個非常簡單的問題,但這裏是:我如何做到這一點,以便當用戶點擊「放棄」(在導航欄中)時彈出一個小盒子,使他確認他想放棄什麼他正在努力?我希望它看起來像那個通知框,告訴你在內置的相機應用程序中存儲空間不足,但是要讓它說出類似「你確定要丟棄這個佈局嗎?」然後有一個按鈕是「是」,另一個是「否」。這樣做的代碼是什麼?我正在使用Swift。如何讓我的應用程序確認用戶想要使用其中一個通知框刪除某些內容?

+0

你應該谷歌'UIAlertView' – WMios

回答

2

您正在查找UIAlertController。這裏有一個例子:

let alertController = UIAlertController(title: "Title Text", 
              message: "Message Text", 
            preferredStyle: UIAlertControllerStyle.alert) 

let okButton = UIAlertAction(title: "OK", 
            style: .default, 
            handler: { (action:UIAlertAction!) in 
    //do your action here 
}) 
alertController.addAction(okButton) 

let cancelButton = UIAlertAction(title: "Cancel", style: .cancel, handler: { (action:UIAlertAction!) in 
    }) 
alertController.addAction(cancelButton) 

self.present(alertController, animated: true, completion:nil) 
+0

謝謝。如何爲「ok」操作添加unwind segue?另外,代碼是什麼?具體來說,我有一個目前的和我想放鬆的人之間的看法。我一直在玩它一個小時,我無法弄清楚。謝謝。 –

+0

@ W.Cook,參見[this](https://stackoverflow.com/questions/24022479/how-would-i-create-a-uialertview-in-swift/33340757#33340757)和[this](https: //stackoverflow.com/questions/4988564/how-to-implement-a-pop-up-dialog-box-in-ios)。警報控制器沒有放鬆時間。你有一個處理器動作函數,在用戶點擊按鈕時運行。 – Suragch

+0

@Suragch因此,我可以讓我的處理程序動作功能讓用戶回到以前的屏幕?如果是這樣,怎麼樣?謝謝。 –

相關問題