iOS 自定義 AlertController 分享

發表於2016-05-30

CYAlertController


一個初學者的第一次嘗試。喜歡的,支援的,歡迎 star⭐️,fork。沒有很多經驗,很多東西都是自己的思路,如果有不對的地方希望大家能夠指出。

高仿官方 Alert 外觀,提供多種自定義的轉場動畫,以及相似的 API。

外觀&動畫


支援多個button,自適應高度

1395887-d2b880f75b4514d6

部分動畫

1395887-f655c85e7b040163

 

1395887-c982be873e2bebbc

 

1395887-13439ecb0ba092eb

 

1395887-d930cd82d547dd7f

 

1395887-731b1f9445c7fa66

使用


匯入

使用 cocoapods

也可以直接往專案中拖入 CYAlertController 資料夾到你的專案中

然後在需要使用的地方匯入標頭檔案

呼叫

CYAlertController 提供了幾乎與官方一樣的API:

建立 action(提供了3中與官方一樣的style),給 alert 新增 action :

最後就直接 present:

轉場的動畫

目前提供了9種present動畫,7種dismiss動畫

更多細節可以直接看demo~

計劃


  • 加入更多的轉場動畫
  • 支援自定義動畫
  • 提供更多種類的alert,如 ActionSheet

相關文章