最近开始开发一个新的iOS应用,自己决定使用Swift,进行了几天之后,发现了一个很严峻的问题,那就是不管是书籍,还是网络资源,关于Swift的实在是太少了,随便一搜全都是OC实现某某某功能。就算是找到Swift的资源,一看,大概是半年前的代码,或是一年前的代码,一运行,全都报错。这是由于毕竟Swift还是在不断发展完善当中,随着Swift2.0的开源以来,包括发布Swift这一年多以来,Swift的改动还是很大的,很多的接口或是语法前后有较大差异。有些功能只能自己硬生生看官方文档或挤破脑子想,甚是痛苦。
基于以上现实原因,也以便以后大家的Swift开发,我把自己在Swift上实现的一些实战型功能分享给大家,希望减少大家上网检索的时间。我的开发环境是OS X 10.10.3,Xcode版本是Version 6.4 (6E35b),创建的项目SDK默认是 iOS SDK 8.4.
这次我们要使用Swift实现图片的循环播放并可以使用手指进行左右滑动浏览图片。具体实现如下:
(1)创建一个基于Swift的iOS项目,打开Main.storyboard,在界面中拖入一个ScrollView滚动视图,用来显示图片,在ScrollView下面再放置一个Page Control页面控制,可以来提示当前是哪一张图片,界面设计如图: