Swift语言IOS8开发战记1.Button与Alert

简介:       大家好,本人是个Swift开发的推崇者,自Swift推出以来,关于Swift语法的书籍像雨后春笋般冒了出来,但是市面上没有一本整合Swift与IOS8开发的书籍,为广大使用Swift开发IOS8的程序员来说带来了不小的难度。

      大家好,本人是个Swift开发的推崇者,自Swift推出以来,关于Swift语法的书籍像雨后春笋般冒了出来,但是市面上没有一本整合Swift与IOS8开发的书籍,为广大使用Swift开发IOS8的程序员来说带来了不小的难度。吐槽一下,那个所谓的OC与Swift双语讲解的《IOS8开发指南》挂羊头卖狗肉,真心不推荐,对于我这种没接触过OC,只会用Swift的人来说快要看哭了。

      如果大家想要学好Swift开发IOS8的知识的话,不妨去SwiftV课堂,里面很多免费视频,我这里讲解的是我看“痘子”大哥的视频学到的。那些讲解的大牛们看的都是英文的著作,书的质量比我们国内现在出版的某些圈钱书好得多,今天与大家分享Button与Alert的联合使用方法。

      Button是按钮的意思,相信大家都懂,我就不啰嗦了。今天要做的是点击一个Button弹出一个提醒框,也就是Alert。

      首先新建一个工程,工程名为SimpleView。工程创建完毕后,打开Main.storyboard。


     右侧打开的便是Xcode的Interface Builder界面,虚拟的屏幕看起来很大,那是因为勾选了use size classes,这个是专门为iphone6等大屏设备设计的,把这个选项的勾去掉,就会看到舒服很多的尺寸了。


      现在是不是看着舒服多了。我们从右下角拖拽一个button到屏幕中央,拖拽过程中看到的横线和总线标示了屏幕的中轴。


修改button的名字为 “Hello Button”,默认button类型为“system”,然后选中按钮可以在“属性检测器”里的tint修改文字颜色。还可以修改按钮的其他属性,不一一赘述。有了按钮只是有了前台展示而已,我们需要把前后台联系起来。点击中间的两个环的按钮,也就是“辅助编辑器”,可以看到代码



按住control选中button拖到代码中,命名一个clickButton的action,如上述代码,在action中首先在出发action时中控台打印一行“clickBUtton并”添加一个alertView提醒框,参数都是字面意思,点击button后效果如图:


一定要注意调用alertView的show方法,不然提醒框不会展示。


目录
相关文章
|
6月前
|
API Swift iOS开发
回顾Apple Swift语言的发展和版本演变历程
归纳起来,Swift的发展过程就像一个乡村孩子的成长故事,从一个不谙世事的孩子,通过不懈的学习和实践,让自身的潜力得到最大的发挥,最终成为了社会中有实力的一份子。而这个故事还在继续,让我们共同期待Swift未来的激动人心的篇章!
163 20
|
12月前
|
机器学习/深度学习 TensorFlow Swift
Swift语言适合多个领域的开发
Swift语言适合多个领域的开发
335 9
|
12月前
|
安全 编译器 Swift
Swift开发
Swift开发
338 9
|
12月前
|
监控 安全 Swift
企业上网行为管理软件:Swift 语言在移动终端监控的拓展
在数字化时代,企业对员工移动终端的上网行为管理日益重视。Swift 语言在移动终端监控中展现出独特优势,包括网络状态监测、应用使用跟踪及网页浏览行为监控等功能,有效助力企业确保信息安全和提高工作效率。
188 6
|
12月前
|
安全 开发工具 Swift
Swift 是苹果公司开发的现代编程语言,具备高效、安全、简洁的特点,支持类型推断、闭包、泛型等特性,广泛应用于苹果各平台及服务器端开发
Swift 是苹果公司开发的现代编程语言,具备高效、安全、简洁的特点,支持类型推断、闭包、泛型等特性,广泛应用于苹果各平台及服务器端开发。基础语法涵盖变量、常量、数据类型、运算符、控制流等,高级特性包括函数、闭包、类、结构体、协议和泛型。
344 2
|
12月前
|
安全 Swift iOS开发
Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法
本文深入探讨了 Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法。Swift 以其简洁、高效和类型安全的特点,结合 UIKit 丰富的组件和功能,为开发者提供了强大的工具。文章从 Swift 的语法优势、类型安全、编程模型以及与 UIKit 的集成,到 UIKit 的主要组件和功能,再到构建界面的实践技巧和实际案例分析,全面介绍了如何利用这些技术创建高质量的用户界面。
292 2
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
919 2
|
Unix 调度 Swift
苹果iOS新手开发之Swift 中获取时间戳有哪些方式?
在Swift中获取时间戳有四种常见方式:1) 使用`Date`对象获取秒级或毫秒级时间戳;2) 通过`CFAbsoluteTimeGetCurrent`获取Core Foundation的秒数,需转换为Unix时间戳;3) 使用`DispatchTime.now()`获取纳秒级精度的调度时间点;4) `ProcessInfo`提供设备启动后的秒数,不表示绝对时间。不同方法适用于不同的精度和场景需求。
671 3
|
Swift iOS开发 UED
如何使用Swift和UIKit在iOS应用中实现自定义按钮动画
本文通过一个具体案例,介绍如何使用Swift和UIKit在iOS应用中实现自定义按钮动画。当用户点击按钮时,按钮将从圆形变为椭圆形,颜色从蓝色渐变到绿色;释放按钮时,动画以相反方式恢复。通过UIView的动画方法和弹簧动画效果,实现平滑自然的过渡。
239 1
|
Swift iOS开发 UED
如何使用Swift和UIKit在iOS应用中实现自定义按钮动画
【10月更文挑战第18天】本文通过一个具体案例,介绍如何使用Swift和UIKit在iOS应用中实现自定义按钮动画。当用户按下按钮时,按钮将从圆形变为椭圆形并从蓝色渐变为绿色;释放按钮时,动画恢复原状。通过UIView的动画方法和弹簧动画效果,实现平滑自然的动画过渡。
208 5

相关课程

更多