上一页 1 ··· 233 234 235 236 237 238 239 240 241 ··· 353 下一页
摘要: 下面通过一个样例演示如何对数组元素进行排序。数组内为自定义用户对象,最终要实现按用户名排序,数据如下:1234var userList = [UserInfo]()userList.append(UserInfo(name: "张三", phone: "4234"))userList.append(... 阅读全文
posted @ 2015-09-26 18:11 brave-sailor 阅读(793) 评论(0) 推荐(0)
摘要: 列表单元格尾部可以添加各种样式的附件,如感叹号,三角箭头等。而且点击内容区域与点击附件的这两个响应事件是不同的,这样可以方便我们实现不同的功能(比如点击内容则查看详情,点击感叹号则编辑) 123456789101112131415161718192021222324//列表项尾部附件点击overri... 阅读全文
posted @ 2015-09-26 18:09 brave-sailor 阅读(384) 评论(0) 推荐(0)
摘要: 下面通过一个例子说明如何在代码中进行segue页面的切换,以及参数的传递。样例功能如下:1,主界面中是一个列表(这个列表是在代码中实现)2,点击列表项时,界面会切换到详情页面,同时传递改列表项的值到详细页面。效果图如下:实现步骤:1,在storyboard中拖入一个新的ViewController用... 阅读全文
posted @ 2015-09-26 18:09 brave-sailor 阅读(823) 评论(0) 推荐(0)
摘要: 1,问题描述有时我们开发的时候需要先把“确认”按钮初始设置为不可用,当文本框中输入文字以后,再将输入按钮变为可用。2,实现原理(1)要检测文本框内容的变化,我们需要让新界面的Controller遵循一个文本协议UITextFieldDelegate。同时在viewDidLoad方法内将文本框的代理... 阅读全文
posted @ 2015-09-26 18:08 brave-sailor 阅读(1433) 评论(0) 推荐(0)
摘要: 下面通过一个例子将联系人数据保存到沙盒的“documents”目录中。(联系人是一个数组集合,内部为自定义对象)。功能如下:1,点击“保存”将联系人存入userList.plist文件中2,点击“读取”从数据文件中加载解析出联系人注意:1,本例使用了NSCoder,这个封装了许多技术细节,使用它我们... 阅读全文
posted @ 2015-09-26 18:08 brave-sailor 阅读(550) 评论(0) 推荐(0)
摘要: 项目创建完毕后,默认是使用ViewController作为主界面视图。下面通过样例演示,如何使用TableViewController作为主界面视图,同时演示如何在storyboard中设置表格及内部单元格样式。功能如下:1,程序运行后即为表格页面2,表格内容为“行号:内容”3,点击单元格可以切换勾... 阅读全文
posted @ 2015-09-26 18:07 brave-sailor 阅读(2994) 评论(0) 推荐(0)
摘要: 在开发中,经常需要用到协议代理模式。比如,进入编辑页面修改数据后,将新数据回传到主界面。下面通过一个样例来说明协议代理模式,功能如下:1,主页面有一个标签和一个修改按钮,点击修改按钮会跳转到编辑页面2,编辑页面中修改输入框的文字后,点击“确定”则返回主页面,同时主页面的标签值会替换成新值3,如果点... 阅读全文
posted @ 2015-09-26 18:07 brave-sailor 阅读(576) 评论(0) 推荐(0)
摘要: 下面的一个样例是让tableView显示数据的时候具有一个很炫的3D缩放效果。我们只需要实现tableView的willDisplayCell方法。看方法名就知道这是在Cell将要显示的时候执行的方法。1234567891011//设置cell的显示动画func tableView(tableVie... 阅读全文
posted @ 2015-09-26 18:06 brave-sailor 阅读(322) 评论(0) 推荐(0)
摘要: 使用MPMoviePlayerController我们可以是进行音乐播放,下面是一个播放器样例。同时,播放时还可以显示播放时间和播放进度。123456789101112131415161718192021222324252627282930313233343536373839404142434445... 阅读全文
posted @ 2015-09-26 18:06 brave-sailor 阅读(398) 评论(0) 推荐(0)
摘要: 使用NSURLConnection.sendAsynchronousRequest()可以采用异步获取的方式取得数据。下面通过对数据获取类进行封装,演示如何进行数据请求与接收。1,HttpController.swift (数据获取封装类,结果处理协议)12345678910111213141516... 阅读全文
posted @ 2015-09-26 18:05 brave-sailor 阅读(583) 评论(0) 推荐(0)
上一页 1 ··· 233 234 235 236 237 238 239 240 241 ··· 353 下一页