- 博客(48)
- 收藏
- 关注
转载 UIScrollView的属性总结
UIScrollView的属性总结UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollVie
2016-07-19 01:47:03 723
转载 Swift - 让标签栏按钮UITabBarItem图片居中(没有文字)
对于标签栏(UITabBar),当tabBarItem不需要title只要image的时候,图片下方也是会占据一个空间的。我们可以通过 tabBarItem.imageInsets 来设置偏移量,使得image图标居中显示。(注意:top和bottom要设置成相反数,不然image的大小会一直改变。) 1234
2016-06-21 14:56:16 1192
转载 Swift - 打开第三方应用,并传递参数(附常用App的URL Scheme)
一,使用样例常用的第三方应用都定义了不同的 URL Scheme,我们通过 UIApplication.sharedApplication().openURL() 方法打开相应的链接,即可跳转到对应的 App 中。1,打开淘宝下面样例点击按钮后,会自动跳转到淘宝App中。由于我们还传递了一个商品链接参数,那么跳转过来后就会自动打开该商品页面。
2016-06-21 14:53:49 3937
转载 Swift - 二维码QRCode的读取(从图片读取 ,或通过摄像头扫描)
1,直接读取图片中的二维码使用 CIDetector 可以很方便的检测并读取二维码。下面是一个从 UIImage 中读取二维码的样例,我们要把图片上所有的二维码信息都打印出来。代码如下:12345678910111213
2016-06-21 14:47:59 3776
转载 Swift - 给图片添加图片水印
使用样例12345678910111213141516171819import UIKit class ViewController: UIViewController {
2016-06-21 14:40:45 660
转载 Swift - 制作一个录音机(声音的录制与播放)
1,技术介绍(1)AVFoundation.framework框架提供了AVAudioRecorder类。它可以实现录音功能。(2)而使用该框架的AVAudioPlayer类,可以实现声音的播放。2,下面制作一个录音机样例(1)按住录音按钮则开始录音,松开则停止录音。录音文件保存在用户文件夹下。(2)录音过程中会实时显示声音的音量大小(这个可以用来做
2016-06-21 14:36:48 994
转载 Swift - 使用AVKit播放本地视频,在线视频(AVPlayerViewController)
1,单独使用AVPlayer这个可以在当前视图中添加一个视频播放窗口,位置大小可设置,但不带播放控制器。所以如果需要控制视频播放状态的话,就需要自己在页面上添加按钮,写相应的控制方法了。12345678910111213141516
2016-06-21 14:34:49 269427
转载 Swift - 访问通讯录联系人(使用系统提供的通讯录交互界面)
1,通讯录访问介绍通讯录(或叫地址簿,电话簿)是一个数据库,里面储存了联系人的相关信息。要实现访问通讯录有如下两种方式:(1)AddressBook.framework框架 : 没有界面,通过代码来获取所有联系人信息(2)AddressBookUI.framework框架 : 通过系统提供的通讯录交互界面来访问(本文样例使用此方式)2,联系人记录的属性
2016-06-21 14:30:05 856
转载 Swift - 使用MapKit显示地图,并在地图上做标记
通过使用MapKit可以将地图嵌入到视图中,MapKit框架除了可以显示地图,还支持在地图上做标记。1,通过mapType属性,可以设置地图的显示类型MKMapType.Standard :标准地图MKMapType.Satellite :卫星地图MKMapType.Hybrid :混合地图2,地图显示范围的设置MKCoord
2016-06-21 14:28:32 2254
转载 Swift - 使用NSUserDefaults来进行本地数据存储
NSUserDefaults适合存储轻量级的本地客户端数据,比如记住密码功能,要保存一个系统的用户名、密码。使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。一般来说本地存储数据我们还可以是用SQlite数据库,或者使用自己建立的plist文件什么的,但这还得自己显示创建文件,读取文件,很麻烦,而是用NSUs
2016-06-21 14:14:22 433
转载 Swift - 使用EventKit获取系统日历事件,添加事件
通过EventKit可以对iOS日历事件进行读取,添加等操作。但网上找到的都是使用Objective-C来编写的。下面提供一个Swift版的样例,演示如何添加一个事件以及获取所有的事件列表。12345678910111213141516
2016-06-21 14:05:47 846
转载 Swift - UIColor使用自定义的RGB配色
1,比如rgb 色值为55、 186 、89 那么给UIColor设置里面要除以2551UIColor(red: 55/255, green: 186/255, blue: 89/255, alpha: 0.5)2,设置16进制颜色也同上1UIColor(
2016-06-21 14:01:39 4050
转载 Swift - 移除页面视图上的所有元素
下面代码可以遍历移除页面视图上的所有元件123456//清空所有子视图func clearViews() { for v in self.view.subviews as [UIView] { v.removeFromSuperview()
2016-06-21 13:57:14 708
转载 Swift - 搜索条(UISearchBar)的用法
1,搜索条Options属性还可设置如下功能样式:Shows Search Results Button:勾选后,搜索框右边显示一个圆形向下的按钮,单击会发送特殊事件。Shows Bookmarks Button:勾选后,搜索框右边会显示一个书本的按钮,单击会发送特殊事件。Shows Cancel Button:勾选后,搜索框右边会出现一个“Cancel”按钮,单击会发送特殊事件。
2016-06-21 13:55:20 1174
转载 Swift - 给表格的单元格UITableViewCell添加图片
表格UITableView中,每一单元格都是一个UITableViewCell。其支持简单的自定义,比如在单元格的内部,添加图片和详细文本标签。 注意UITableViewCell的style:(1)UITableViewCellStyle.Default:默认的,只有一个常规内容标签和一个可选的UIImageView(2)UITableViewCellStyle.Value1
2016-06-21 13:48:55 1426
转载 Swift - 使用表格组件(UITableView)实现单列表
1,样例说明:(1)列表内容从 Controls.plist 文件中读取,类型为 Array。(2)点击列表项会弹出消息框显示该项信息。(3)按住列表项向左滑动,会出现删除按钮。点击删除即可删除该项。2,效果图 3,单元格复用机制:由于普通的表格视图中对的单元格形式一般都是相同的,所以本例采用了单元
2016-06-21 13:46:07 695
转载 Swift - 工具条(UIToolbar)的用法
1,UIBarButtonItem是工具条按钮,有如下5种init初始化方法:(1)初始化为普通图片按钮12345678910111213141516171819202122232
2016-06-21 13:40:24 1062
转载 Swift - 使用UIWebView和UIToolbar制作一个浏览器
使用网页控件(UIWebView)与工具栏控件(UIToolbar),我们可以自制一个小型的浏览器,其功能如下:1,输入网址,点击“Go”按钮加载网页2,加载过程中有进度条,同时可以点击停止按钮取消加载3,有页面刷新按钮4,有前进后退按钮效果图如下:代码如下:12
2016-06-21 13:38:36 415
转载 Swift - 网页控件(UIWebView)加载网页,本地数据,文件
使用UIWebView加载本地数据或资源有如下三种方式:1,使用 loadHTMLString 方法加载HTML内容2,使用 loadRequest 方法加载本地资源(也可用于加载服务器资源)3,先将内容保存成 NSData 数据,再使用 loadData 方法加载代码如下:12345
2016-06-21 13:31:12 1077
转载 Swift - 使用UIDatePicker实现倒计时功能
如果使用UIDatePicker时将模式设置为CountDownTimer,即可让该控件作为倒计时器来使用。效果图如下: 下面是代码示例:12345678910111213141516171819
2016-06-21 13:21:55 649
转载 Swift - 日期选择控件(UIDatePicker)的用法
纯代码创建日期选择控件123456789101112131415161718192021222324252627282930
2016-06-21 13:19:36 5111
转载 Swift - 各种手势检测大全(UIGestureRecognizer及其子类)
UIGestureRecognizer有许多子类,用于监听一些常见的手势事件,这些子类主要有:1,UISwipeGestureRecognizer:滑动(快速移动)1234567891011121314151617
2016-06-21 13:15:30 603
转载 Swift - 加速传感器(CoreMotion)的用法,小球加速运动并反弹样例
1,加速传感器可以监听到x,y,z三个方向的加速度,使用步骤如下:(1)实例化CMMotionManager类(2)向CMMotionManager的accelerometerUpdateInterval属性中设置通知间隔时间值。(3)使用NSOperationQueue.currentQueue()建立一个监听队列。(4)使用startAccelerometerUpdates
2016-06-21 13:11:23 1211
转载 Swift - 滚动视图(UIScrollView)的用法和实现页面滚动切换
1,当图片尺寸超过屏幕时,使用UIScrollView可以实现滚动条视图,即手指触摸滚动屏幕方便浏览整个页面。123456let scrollView=UIScrollView()scrollView.frame=self.view.boundslet imageView=UIImageVi
2016-06-21 13:03:40 2757
转载 Swift - 微调器或叫步进器(UIStepper)的用法
1,微调器(UIStepper)控件包含两个按钮“+”和“-”,让使用者可以依照自己的喜欢做数值上的调整。123456789101112131415161718192021222324
2016-06-21 12:59:32 1119
转载 Swift - 告警提示框(UIAlertController)的用法
自iOS8起,苹果就建议告警框使用UIAlertController来代替UIAlertView和UIActionSheel。下面总结了一些常见的用法:1,简单的应用(同时按钮响应Handler使用闭包函数) 123456789101112
2016-06-21 10:24:34 563
转载 Swift - 滑块(UISlider)的用法
1,滑块的创建123456let slider=UISlider(frame:CGRectMake(0,0,300,50))slider.center=self.view.centerslider.minimumValue=0 //最小值slider.maximum
2016-06-21 10:22:15 2053
转载 Swift - 进度条(UIProgressView)的用法
1,创建进度条1234var progressView=UIProgressView(progressViewStyle:UIProgressViewStyle.Default)progressView.center=self.view.centerprogressView.progress=0.5 //默
2016-06-21 10:14:52 5378
转载 Swift - 图像控件(UIImageView)的用法
1,使用图像控件显示图片123let imageView=UIImageView(image:UIImage(named:"icon"))imageView.frame=CGRectMake(10,10,100,100)self.view.addSubview(imageView)
2016-06-21 10:12:12 730
转载 Swift - 分段选择控件(UISegmentedControl)的用法
1,选择控件的创建,并监听控件选择值123456789101112131415161718192021222324import UIKit clas
2016-06-21 10:06:34 3200
转载 Swift - 开关按钮(UISwitch)的用法
下面演示如何创建开关,以及监听它值的改变,代码如下:123456789101112131415161718192021import UIKit class ViewCont
2016-06-21 10:04:34 630
转载 Swift - 文本输入框(UITextField)的用法
1,文本框的创建,有如下几个样式:UITextBorderStyle.None:无边框UITextBorderStyle.Line:直线边框UITextBorderStyle.RoundedRect:圆角矩形边框UITextBorderStyle.Bezel:边线+阴影1234let tex
2016-06-20 23:37:03 430
转载 Swift - 文本标签(UILabel)的用法
1,标签的创建12345678910import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad
2016-06-20 23:34:51 331
转载 Swift - 文件,文件夹操作大全
ios开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用NSFileManager,NSFileHandle等类来实现。下面总结了各种常用的操作:1,遍历一个目录下的所有文件1234567891011121314
2016-06-20 23:32:16 4946
转载 Swift - 按钮(UIButton)的用法
1,按钮的创建(1)按钮有下面四种类型:UIButtonType.ContactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.DetailDisclosure:前面带“!”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.System:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果UI
2016-06-20 22:24:50 446
原创 UIwebView的使用,把网页以UIView的形式展示出来
class ViewController: UIViewController,UIWebViewDelegate { //遵守代理协议 override func viewDidLoad() { super.viewDidLoad()//调用 addwenview() } //加载网页到view的方法 func addwenv
2016-06-15 00:57:57 585
转载 UIFont 字体大全
我们在开发中很多时候要设置UIlabel,UIbutton,UItextfield的字体,这个时候我们就需要用到UIFont,下面简单介绍一下UIFont的用法,仅供参考UIFont用于获取和设置字体信息。这个类提供用于输出的字体的属性和字型信息。我们可以把其对象像参数一样传入函数中。一般而言我们不需要用alloc,int方法初始化UIFont对象,我们用UIFont大部分的时
2016-06-13 12:15:49 563
转载 控制器的跳转和值传递
一 视图跳转《StoryBoard下的视图跳转》我们知道:segue共有三种类型:push,modal,和custom。如下图://01简单说下这三个的作用:使用导航栏压进新的控制器(push),模态的加载视图控制器(modal),自定义(custom)。好了,废话少说,现在开始我们的旅行。1,首先建立一个Single View 模板的项目,
2016-06-13 11:57:14 820
转载 UITextField 的详细使用
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //初始化textfield并设置位置及大小text.borderStyle = UITextBorderStyleRoundedRect; //设置边框样式,只有设置了才会显示边框样式 typedef
2016-06-13 11:37:45 616
转载 UIButton的详细使用
这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用. //这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeC
2016-06-13 11:35:17 418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人