我是通過點擊一個view中的一個按鈕顯示出alertController,但是會被view遮擋住。怎么才能讓alert提示框顯示在最前面?### 問題描述問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法相關(guān)代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?
1 回答

守著星空守著你
TA貢獻1799條經(jīng)驗 獲得超8個贊
兩個原因顯示不出來:
你的view添加了在了alertController的前面。
你使用alert的方法錯了。
第一個原因,你可以運行起來后,點擊UI調(diào)試按鈕,可以看到每個view的順序位置,你就知道是不是view在前面擋住了。如果擋住了,那你添加view的方式得改。
第二個原因,下面是一個alertController的用法參考。
let alertController = UIAlertController(title: title, message: alertMessage, preferredStyle: .alert) let cancelAction = UIAlertAction(title: cancleTitle, style: .cancel, handler: nil) alertController.addAction(cancelAction) presenter?.present(alertController, animated: true, completion: nil)
- 1 回答
- 0 關(guān)注
- 1592 瀏覽
添加回答
舉報
0/150
提交
取消