上一页 1 ··· 230 231 232 233 234 235 236 237 238 ··· 353 下一页
摘要: ALAsset类代表相册中的每个资源文件,可以通过它获取照片的相关信息,及其对应的原图,全屏图,缩略图等。当我们想通过一个照片的ALAsset对象,来获取这张照片的原图并将其转换成NSData数据,有如下两种方法:方法一:将其转换成UIImage对象,再通过UIImageJPEGRepresenta... 阅读全文
posted @ 2015-09-28 09:53 brave-sailor 阅读(1639) 评论(0) 推荐(0)
摘要: 通过调用微信提供的API接口,我们可以很方便的在应用中发送消息给微信好友,或者分享到朋友圈。在微信开发平台(https://open.weixin.qq.com)里,提供了详细的说明文档和样例。但由于提供的样例是使用Objective-C写的,所以这边我写了个Swift版的样例。1,实现的功能(1)... 阅读全文
posted @ 2015-09-28 09:51 brave-sailor 阅读(1479) 评论(0) 推荐(0)
摘要: 下面是一个列表单元格cell的折叠展开效果的demo。当点击单元格时会展开该单元格,便于显示一些详情什么的。点击其他单元格原来的会关闭,同时有动画效果。效果如如下:代码如下:123456789101112131415161718192021222324252627282930313233343536... 阅读全文
posted @ 2015-09-28 09:50 brave-sailor 阅读(1232) 评论(0) 推荐(0)
摘要: 在Swift开发中,如果我们需要保持客服端和服务器的长连接进行双向的数据通信,使用socket是一种很好的解决方案。下面通过一个聊天室的样例来演示socket通信,这里我们使用了一个封装好的socket库(SwiftSocket)。功能如下:1,程序包含服务端和客服端,这里为便于调试把服务端和客服端... 阅读全文
posted @ 2015-09-28 09:50 brave-sailor 阅读(2905) 评论(0) 推荐(0)
摘要: 像iOS中的通讯录,通过点击联系人表格右侧的字母索引,我们可以快速定位到以该字母为首字母的联系人分组。要实现索引,我们只需要两步操作:(1)实现索引数据源代理方法(2)响应点击索引触发的代理事件效果图如下:代码如下:12345678910111213141516171819202122232425... 阅读全文
posted @ 2015-09-28 09:49 brave-sailor 阅读(817) 评论(0) 推荐(0)
摘要: 1,下面的样例是给表格UITableView添加单元格移动功能:(1)给表格添加长按功能,长按后表格进入编辑状态(2)在编辑状态下,可以看到单元格后面出现拖动按钮(3)鼠标按住拖动按钮,可以拖动单元格到任意位置(4)拖动完毕后,还会触发TabelView对应的代理事件2,效果图如下:3,代码如下12... 阅读全文
posted @ 2015-09-28 09:48 brave-sailor 阅读(723) 评论(0) 推荐(0)
摘要: UITableView具有var tableHeaderView:UIView?属性和var tableFooterView:UIView?属性,可以通过给其赋值来创建列表TableView的页眉和页脚。效果图如下:代码如下:123456789101112131415161718192021222... 阅读全文
posted @ 2015-09-28 09:48 brave-sailor 阅读(334) 评论(0) 推荐(0)
摘要: iOS开发UI篇—UIScrollView控件介绍一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIVie... 阅读全文
posted @ 2015-09-28 00:14 brave-sailor 阅读(358) 评论(0) 推荐(0)
摘要: 1,UIView常用的一些属性如下:frame:相对父视图的坐标和大小(x,y,w,h)bounds:相对自身的坐标和大小,所以bounds的x和y永远为0(0,0,w,h)center:相对父视图的中点坐标transform:控制视图的放大缩小和旋转superview:获取父视图subviews:... 阅读全文
posted @ 2015-09-26 19:30 brave-sailor 阅读(715) 评论(0) 推荐(0)
摘要: UISreen类代表了屏幕,开发中一般用来获取屏幕相关的属性,例如获取屏幕的大小。1234567//获取屏幕大小var screenBounds:CGRect = UIScreen.mainScreen().boundsprintln(screenBounds) //iPhone6输出:(0.0,0... 阅读全文
posted @ 2015-09-26 19:02 brave-sailor 阅读(294) 评论(0) 推荐(0)
上一页 1 ··· 230 231 232 233 234 235 236 237 238 ··· 353 下一页