iOS 自定义 AlertController 分享

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
1 5 收藏 评论

可能感兴趣的话题



直接登录
跳到底部
返回顶部