簡體   English   中英

對UIAlertController的操作不會關閉AlertController嗎? (禁用解雇)

[英]Action on UIAlertController that does not dismiss AlertController? (Disable dismissing)

我有一個動作表( UIAlertController樣式的UIAlertControllerStyleActionSheet ),其中包含一些動作,在iPad上作為彈出窗口顯示。 我想要的是,當用戶選擇一個選項(例如第一個)時,我希望動作表可以使用“顯示”(以前是“推”)動畫過渡到另一個動作表。 這可能嗎? 或者,如果這不可能,則可以將第二個操作表顯示為所點擊操作的彈出窗口(如果可能,我更喜歡使用過渡方法)。

提前致謝!

在這方面,iOS 7和8的好處是,編寫一個外觀和行為均類似於警報的視圖控制器確實非常容易-除了它只是一個視圖控制器之外,因此您可以將喜歡的任何內容放入其中並您可以根據需要使其行為。

有關示例,請參閱我的這個github項目: https : //github.com/mattneub/custom-alert-view-iOS7

如您所見,我們要做的就是從在.xib文件中設計並由視圖控制器控制的小視圖開始。 然后,我們介紹視圖控制器。 該視圖控制器知道如何為視圖外觀設置動畫,並在其后放置一個“調光”視圖,就像警報一樣! 確實這並不奇怪,因為在iOS 8中,警報控制器一種呈現的視圖控制器,因此沒有理由不應該模仿其行為。 它沒有做任何您做不到的事情。

暫無
暫無

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

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