项目配置 微信支付Demo:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1 把示例项目中的以下文件拖到项目中 Control文件夹下的WXApiManager.h和WXApiManager.m libWeChatSDK
什么是 JSPatch Github:https://github.com/bang590/JSPatch JSPatch是一个开源项目,只需要在项目里引入极小的引擎文件,就可以使用JavaScript调用任何Objective-C的原生接口,替换任意Objective-C原生方法。目前主要用于下发
图片素材 iOS常用的切图为@1x、@2x和@3x,是为iOS程序开发不同分辨率的设备统一为一个尺寸而标记的。@3x就是@1x分辨率的3倍。 @1x 为非retina屏的iPhone。iPhone4以前,不包含4的手机需要使用这个标示。 @2x 为retina屏的iPhone准备。iPhone4/
注:代码已升级至Swift4 注:自iOS8起,苹果便废弃UISearchDisplayController的使用,改为使用UISearchController来实现类似功能 UISearchDisplayController控件默认封装了UISearchBar和UITableView,可同时提供
注:代码已升级至Swift4 搜索条样式 搜索条Options属性可设置如下功能样式: Shows Search Results Button:勾选后,搜索框右边显示一个圆形向下的按钮,单击会发送特殊事件。 Shows Bookmarks Button:勾选后,搜索框右边会显示一个书本的按钮,
注:代码已升级至Swift4 UITableView插入及删除 (1)给表格添加长按功能,长按后表格进入编辑状态 (2)在编辑状态下,第一个分组处于删除状态,第二个分组处于插入状态 (3)点击删除图标,删除对应条目 (4)点击添加图标,插入一条新数据 import UIKit class Vi
注:代码已升级至Swift4 有时我们需要通过代码自动将表格 UITableView 滚动条移动到尾部,下面分别介绍两种实现方法。 使用scrollToRow方法滚动到最后一行 let secon = 1 //最后一个分组的索引(0开始,如果没有分组则为0) let rows = 10 //最后
注:代码已升级至Swift4 设计需求 微信聊天界面的消息展示列表,实现的功能有: (1)消息可以是文本消息也可以是图片消息 (2)消息背景为气泡状图片,同时消息气泡可根据内容自适应大小 (3)每条消息旁边有头像,在左边表示发送方,在右边表示接收方 (4)消息按天分组展示 (5)增加消息发送框,
注:代码已升级至Swift4 表格UITableView中,每一单元格都是一个UITableViewCell。其支持简单的自定义,比如在单元格的内部,添加图片和详细文本标签。 注意UITableViewCell的style: (1)UITableViewCellStyle.default:默认的
注:代码已升级至Swift4 需求说明 (1)列表以分组的形式展示 (2)同时还自定义分区的头部和尾部 (3)点击列表项会弹出消息框显示该项信息 代码示例 import UIKit class ViewController: UIViewController , UITableViewDele
注:代码已升级至Swift4 需求说明 (1)列表内容从 Controls.plist 文件中读取,类型为 Array (2)点击列表项会弹出消息框显示该项信息 (3)按住列表项向左滑动,会出现删除按钮。点击删除即可删除该项 单元格复用机制 由于普通的表格视图中单元格形式一般都是相同的,所以本例
注:代码已升级至Swift4 使用网页控件(UIWebView)与工具栏控件(UIToolbar),自制一个小型的浏览器,其功能如下: 输入网址,点击“Go”按钮加载网页 加载过程中有进度条,同时可以点击停止按钮取消加载 有页面刷新按钮 有前进后退按钮 import UIKit class
注:代码已升级至Swift4 使用UIWebView加载本地数据或资源有如下三种方式: 使用loadHTMLString方法加载HTML内容 使用loadRequest方法加载本地资源(也可用于加载服务器资源) 先将内容保存成Data数据,再使用load方法加载 使用样例:通过 UISegm
注:代码已升级至Swift4 UIToolbar及UIBarButtonItem基本使用 UIBarButtonItem是工具条按钮,有如下5种init初始化方法: (1)初始化为普通图片按钮 import UIKit class ViewController: UIViewControlle
注:代码已升级至Swift4 如果使用UIDatePicker时将模式设置为CountDownTimer,即可让该控件作为倒计时器来使用。 代码示例 import UIKit class ViewController: UIViewController { var ctimer:UI