UIScrollView的属性总结

UIScrollView的属性总结 UIScrollView的属性总结 属性 作用 CGPoint contentOffSet 监控目前滚动的位置 CGSize contentSize 滚动范围的...

2016-07-19 01:47:03

阅读数 529

评论数 0

Swift - 让标签栏按钮UITabBarItem图片居中(没有文字)

对于标签栏(UITabBar),当tabBarItem不需要title只要image的时候,图片下方也是会占据一个空间的。 我们可以通过 tabBarItem.imageInsets 来设置偏移量,使得image图标居中显示。 (注意:top和bottom要设置成相反数,不然image的大小会...

2016-06-21 14:56:16

阅读数 654

评论数 0

Swift - 打开第三方应用,并传递参数(附常用App的URL Scheme)

一,使用样例 常用的第三方应用都定义了不同的 URL Scheme,我们通过 UIApplication.sharedApplication().openURL() 方法打开相应的链接,即可跳转到对应的 App 中。 1,打开淘宝 下面样例点击按钮后,会自动跳转到淘宝App中。由于我...

2016-06-21 14:53:49

阅读数 2230

评论数 0

Swift - 二维码QRCode的读取(从图片读取 ,或通过摄像头扫描)

1,直接读取图片中的二维码 使用 CIDetector 可以很方便的检测并读取二维码。下面是一个从 UIImage 中读取二维码的样例,我们要把图片上所有的二维码信息都打印出来。 代码如下: 1 2 3 4 ...

2016-06-21 14:47:59

阅读数 2044

评论数 0

Swift - 给图片添加图片水印

使用样例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import UIKit   ...

2016-06-21 14:40:45

阅读数 220

评论数 0

Swift - 制作一个录音机(声音的录制与播放)

1,技术介绍 (1)AVFoundation.framework框架提供了AVAudioRecorder类。它可以实现录音功能。 (2)而使用该框架的AVAudioPlayer类,可以实现声音的播放。 2,下面制作一个录音机样例 (1)按住录音按钮则开始录音,松开则...

2016-06-21 14:36:48

阅读数 480

评论数 0

Swift - 使用AVKit播放本地视频,在线视频(AVPlayerViewController)

1,单独使用AVPlayer 这个可以在当前视图中添加一个视频播放窗口,位置大小可设置,但不带播放控制器。所以如果需要控制视频播放状态的话,就需要自己在页面上添加按钮,写相应的控制方法了。 1 2 3 4 5 6 7 ...

2016-06-21 14:34:49

阅读数 2027

评论数 0

Swift - 访问通讯录联系人(使用系统提供的通讯录交互界面)

1,通讯录访问介绍 通讯录(或叫地址簿,电话簿)是一个数据库,里面储存了联系人的相关信息。要实现访问通讯录有如下两种方式: (1)AddressBook.framework框架 : 没有界面,通过代码来获取所有联系人信息 (2)AddressBookUI.framework框架 ...

2016-06-21 14:30:05

阅读数 401

评论数 0

Swift - 使用MapKit显示地图,并在地图上做标记

通过使用MapKit可以将地图嵌入到视图中,MapKit框架除了可以显示地图,还支持在地图上做标记。 1,通过mapType属性,可以设置地图的显示类型 MKMapType.Standard :标准地图 MKMapType.Satellite :卫星地图 MKM...

2016-06-21 14:28:32

阅读数 1815

评论数 0

Swift - 使用NSUserDefaults来进行本地数据存储

NSUserDefaults适合存储轻量级的本地客户端数据,比如记住密码功能,要保存一个系统的用户名、密码。使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。 一般来说本地存储数据我们还可以是用SQlite数据...

2016-06-21 14:14:22

阅读数 263

评论数 0

Swift - 使用EventKit获取系统日历事件,添加事件

通过EventKit可以对iOS日历事件进行读取,添加等操作。但网上找到的都是使用Objective-C来编写的。 下面提供一个Swift版的样例,演示如何添加一个事件以及获取所有的事件列表。 1 2 3 4 5 6 7 8...

2016-06-21 14:05:47

阅读数 493

评论数 0

Swift - UIColor使用自定义的RGB配色

1,比如rgb 色值为55、 186 、89 那么给UIColor设置里面要除以255 1 UIColor(red: 55/255, green: 186/255, blue: 89/255, alpha: 0.5) ...

2016-06-21 14:01:39

阅读数 2157

评论数 0

Swift - 移除页面视图上的所有元素

下面代码可以遍历移除页面视图上的所有元件 1 2 3 4 5 6 //清空所有子视图 func clearViews() {     for v in self.view.subviews as [UIV...

2016-06-21 13:57:14

阅读数 395

评论数 0

Swift - 搜索条(UISearchBar)的用法

1,搜索条Options属性还可设置如下功能样式: Shows Search Results Button:勾选后,搜索框右边显示一个圆形向下的按钮,单击会发送特殊事件。 Shows Bookmarks Button:勾选后,搜索框右边会显示一个书本的按钮,单击会发送特殊事件。 Shows ...

2016-06-21 13:55:20

阅读数 258

评论数 0

Swift - 给表格的单元格UITableViewCell添加图片

表格UITableView中,每一单元格都是一个UITableViewCell。其支持简单的自定义,比如在单元格的内部,添加图片和详细文本标签。   注意UITableViewCell的style: (1)UITableViewCellStyle.Default:默认的,只有一个常规内容标签和一...

2016-06-21 13:48:55

阅读数 497

评论数 0

Swift - 使用表格组件(UITableView)实现单列表

1,样例说明: (1)列表内容从 Controls.plist 文件中读取,类型为 Array。 (2)点击列表项会弹出消息框显示该项信息。 (3)按住列表项向左滑动,会出现删除按钮。点击删除即可删除该项。 2,效果图           ...

2016-06-21 13:46:07

阅读数 388

评论数 0

Swift - 工具条(UIToolbar)的用法

1,UIBarButtonItem是工具条按钮,有如下5种init初始化方法: (1)初始化为普通图片按钮 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

2016-06-21 13:40:24

阅读数 434

评论数 0

Swift - 使用UIWebView和UIToolbar制作一个浏览器

使用网页控件(UIWebView)与工具栏控件(UIToolbar),我们可以自制一个小型的浏览器,其功能如下: 1,输入网址,点击“Go”按钮加载网页 2,加载过程中有进度条,同时可以点击停止按钮取消加载 3,有页面刷新按钮 4,有前进后退按钮 效果图如...

2016-06-21 13:38:36

阅读数 182

评论数 0

Swift - 网页控件(UIWebView)加载网页,本地数据,文件

使用UIWebView加载本地数据或资源有如下三种方式: 1,使用 loadHTMLString 方法加载HTML内容 2,使用 loadRequest 方法加载本地资源(也可用于加载服务器资源) 3,先将内容保存成 NSData 数据,再使用 loadData 方法加载 ...

2016-06-21 13:31:12

阅读数 491

评论数 0

Swift - 使用UIDatePicker实现倒计时功能

如果使用UIDatePicker时将模式设置为CountDownTimer,即可让该控件作为倒计时器来使用。效果图如下:    下面是代码示例: 1 2 3 4 5 6 7 8 9 10 11...

2016-06-21 13:21:55

阅读数 300

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭