AppleWatch开发-AlertController
AlertController
前言
AlertController控件效果
(1)Alert样式
- (2)SideBySideButtonsAlert样式
- (3)ActionSheet样式
1.1-简介
弹出一个AlertController控件是Watch OS2.0中新增的方法
AlertController类似于iPhone中的ActionSheet控件和AlertView控件
不同的是Alert与ActionSheet只是AlertController的一种style
- WatchOS2.0是把AlertView和ActionSheet集成到AlertController中
1.2-API
- 非常简单的一个方法,直接集成在WKInterfaceController中
1.3-示例
/*创建按钮点击对应的action第一个参数:标题第二个参数:stylecase Deault 默认样式case Cancel 在左上角显示case Destructive 红色显示第三个参数:点击回调*/let action1 = WKAlertAction(title: "按钮1", style: WKAlertActionStyle.Cancel) { () -> Void inprint("点击按钮1")}let action2 = WKAlertAction(title: "按钮2", style: WKAlertActionStyle.Destructive) { () -> Void inprint("点击按钮2")}let action3 = WKAlertAction(title: "按钮3", style: WKAlertActionStyle.Default) { () -> Void inprint("点击按钮3")}/*第一个参数:标题第二个参数:信息第三个参数:stylecase Alert 备注:一定要一个或以上的action 否则报错requires one or more actions case SideBySideButtonsAlert 备注:一定只能是两个action 否则报错exactly two actions are needed for WKAlertControllerStyleSideBySideButtonsAlertcase ActionSheet第四个参数:按钮点击对应的方法actions*/presentAlertControllerWithTitle("title", message: "message", preferredStyle: WKAlertControllerStyle.ActionSheet, actions: [action1,action2,action3])
1.4-注意事项
Alert样式和ActionSheet样式的唯一区别是Alert样式左上角没有Cancel按钮,而ActionSheet样式左上角有Cancel按钮用于取消选择
Alert样式不支持AlertAction的Cancel样式,而ActionSheet样式支持
AppleWatch开发-AlertController相关推荐
- AppleWatch开发教程之调试程序使用帮助文档
AppleWatch开发教程之调试程序使用帮助文档 AppleWatch开发教程之调试程序 调试又被称为排错,是发现和减少程序错误的一个过程.在Xcode中进行调试的需要实现以下几个步骤: 1.添加断 ...
- AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码
AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码 添加Watch应用对象时新增内容介绍 Watch应用对象添加到创建的项目中后,会包含两个部分:Watch App 和 Wa ...
- AppleWatch开发初探
目录 Apple Watch 简介 为什么要做Apple Watch App 基本概念 开始进行开发 iPhone App.WatchKit Extension和Watch App 三者的关系 主要类 ...
- AppleWatch 开发的一些知识总结
最近忙了一阵子Apple Watch 的开发.虽然Apple Watch 4马上就要发布了,但详细的中文开发资料还不是很多.我这里就不按照步骤走了,总结一下非常规的知识点以及个人理解. 静态布局 所有 ...
- Apple-Watch开发2 APPIcon设置
网址:http://makeappicon.com/ 直接放置到相应的文件即可 (these are all in pixels) 48 x 48 55 x 55 58 x 58 80 x 80 87 ...
- AppleWatch开发Notification通知界面开发指南
1.iOS决定在iPhone还是Apple Watch上显示通知: 2.系统提供了默认的界面来显示来自通知的信息提示,app可以自定义通知界面: 3.本地或者远程通知到达,显示short-look界面 ...
- 【转】iOS 开发怎么入门?
原文网址:http://www.zhihu.com/question/20264108 iOS 开发怎么入门? 请问有设计模式.内存管理方面的资料吗?最好有除了官方文档之外的其它内容, 10 条评论 ...
- WWDC苹果开发者大会--直播
中文版全程视频:http://v.qq.com/cover/w/wkk0ps2akqljzn9.html 2016-06-14 03:03 03:03 库克发表感言讲话了,WWDC的主题演讲结束! 0 ...
- 最完整版iOS资源大全中文版
我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-ios 就是 vsouza 发起维护的 iOS 资源列表,内容包括:框架.组件.测试.App ...
最新文章
- 分页打印 PAGE-BREAK-AFTER: always
- 正值实系数多项式函数所对应的导数累加和是否非负?
- python求交点坐标_Python求两个圆的交点坐标或三个圆的交点坐标方法
- mysql基础(一) 编译安装mysql5.5
- 正数数组的最小不可组成和
- 自然语言处理hanlp的入门基础
- php定时某个时间循环做,PHP定时循环执行脚本
- G-SYNC技术是什么
- VB.net中的sender和e
- java obervable_设计模式--观察者模式初探和java Observable模式
- JQuery Mobile Popup窗口定位
- 自制操作系统:引导扇区的实现
- 1206、0805、0603、0402、0201、01005、008004,你手工焊接过的最小的封装是哪个
- html隐藏微信举报菜单代码,微信开发-隐藏微信浏览器顶部菜单
- ERP开源框架 + 二次开发平台 介绍
- win7浏览器主页修改不过来_ie主页被锁定无法修改怎么办?ghost win7 ie主页修改不了的两种解决方法...
- Spark3 AQE (Adaptive Query Execution) 一文搞懂 新特性
- Sequence (矩阵快速幂+快速幂+费马小定理)
- 讲讲自己试用期被劝退的经历!
- 如何让同步/刷新的图标(el-icon-refresh)旋转起来