十年专注于品牌网站建设 十年专注于品牌网站建设,低调、高逼格、有情怀的网络应用服务商!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

IOS开发之使用iOS 8 UIAlertController实现警告框

百恒网络 2017-06-19 219

iOS 8新增了UIAlertController控制器,它可以实现警告框和操作表。使用UIAlertController的优势在于不仅可以添加按钮,还可以添加文本框和自定义视图到警告框和操作表中;响应事件可以通过闭包实现,而不用委托协议实现。

下面南昌APP开发公司-百恒网络就来带大家看看警告框的实现代码,具体如下:

警告框的实现代码

第①行代码用于创建并初始化UIAlertController对象,构造器中的title参数用于设置警告框标题,message参数用于设置警告框内容,preferredStyle参数是UIAlertControllerStyle类型,用于设置操作的类型。UIAlertControllerStyle枚举中定义的成员如下。

. ActionSheet 操作表类型。Objective-C中表示为UIAlertControllerStyleActionSheet。

. Alert 警告框类型。Objective-C中表示为UIAlertControllerStyleAlert。

另外,第②行代码也有一个枚举类型UIAlertActionStyle,该枚举类型中定义的成员如下。

. Default 默认样式,粗体显示标题。Objective-C中表示为UIAlertActionStyleDefault。

. Cancel 取消样式。Objective-C中表示为UIAlertActionStyleCancel。

. Destructive 破坏样式,红色显示标题。Objective-C中表示为UIAlertActionStyleDestructive。

第②行中,将title设置为No表示创建No按钮,并把它添加到UIAlertController对象中。而第③行中,将title设置为Yes表示创建Yes按钮,并把它添加到UIAlertController对象中。第④行代码用于设置弹出对话框。

我们看看操作表的实现代码,具体如下:

操作表的实现代码

上述代码中,第①行用于创建UIAlertController对象,该构造器没有任何参数,采用默认的样式。UIAlertController的默认样式就是操作表。第②行代码用于添加破坏性按钮。

以上就是百恒网络为大家介绍的关于用 iOS 8 UIAlertController 实现警告框的方法,如果还有哪些不同的地方,可随时来电和我们联系,本公司专业从事南昌APP开发多年,经验丰富,资质深厚,值得信赖!


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×