BusyAlertExample:UIAlertController的简单类,带有UIActivityIndi​​cator和“取消”按钮,用于长时间运行的任务

时间:2024-05-22 23:47:17
【文件属性】:

文件名称:BusyAlertExample:UIAlertController的简单类,带有UIActivityIndi​​cator和“取消”按钮,用于长时间运行的任务

文件大小:26KB

文件格式:ZIP

更新时间:2024-05-22 23:47:17

Swift

BusyAlertExample UIAlertController的简单类,带有UIActivityIndi​​cator和“取消”按钮,用于长时间运行的任务 苹果不赞成对UIAlertController进行子类化,因此此类将UIActivityIndi​​cator添加到在类Init函数中初始化的UIAlertController中。 另外,该类使用父视图控制器必须实现的函数“ didCancelBusyAlert”定义协议。 使用类display()方法表示BusyAlert并使用类dismiss()方法将其关闭。 我建议使用惰性变量来初始化BusyAlert类实例。 惰性变量应使用标题和消息初始化类,以显示在UIAlertController和呈现的视图控制器中。 同样,应该将类委托设置为呈现视图控制器。


【文件预览】:
BusyAlertExample-master
----.gitignore(635B)
----BusyAlertExample.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(11KB)
--------xcuserdata()
----LICENSE(1KB)
----README.md(790B)
----BusyAlertExample()
--------BusyAlert.swift(2KB)
--------ViewController.swift(2KB)
--------Info.plist(1KB)
--------Base.lproj()
--------AppDelegate.swift(2KB)
--------Assets.xcassets()

网友评论