专注徐州APP定制开发服务 服务电话:0516-83703228 立即咨询

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

来源:本站 发布时间:2021-12-08 已访问:224 次

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开发公司多年,经验丰富,资质深厚,值得信赖!


标签:

本文地址:http://app.0516seo.cn/domain/622.html

相关新闻 News
全国服务城市 city