上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 1 // 从plist中读取数组数据 2 let arrPath = Bundle.main.path(forResource: "ArrayPList", ofType: "plist")! 3 let arr = NSArray(contentsOfFile: arrPath)! 4 5 // 数组 ... 阅读全文
posted @ 2017-01-05 13:15 小课桌 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 什么是友盟、有什么用? 这些傻瓜问题这里就不解释了,可以自己百度去。 友盟提供的文档和demo都是oc的,这里用swift写了一个小demo,在此分享一下。 步骤1:友盟后台注册应用(iOS),拿到appkey 步骤2:做成SDK,可以采用cocoaPods方式,也可以自动下载集成,官网文档上有步骤 阅读全文
posted @ 2017-01-04 15:42 小课桌 阅读(3131) 评论(0) 推荐(0) 编辑
摘要: 1 // UIView.transition 2 3 // 1、可以设置从一个View到另一个View的转场动画 4 // UIView.transition(from: , to: , duration: , options: , completion: Void)?##((Bool) -> Void)?##(Bool) -> Void#>) 5 6 // 2、可以设置一个V... 阅读全文
posted @ 2017-01-03 18:30 小课桌 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-03 13:18 小课桌 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 核心绘图 - 清除指定区域的函数 - 注意:视图背影颜色要为clearColor,否则清除之后为黑色 阅读全文
posted @ 2017-01-02 12:54 小课桌 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一段文字,让系统用语音播出,使用AVFoundation框架下的AVSpeechSynthesizer即可,非常简单。 步骤1,导入AVFoundation框架: 步骤2,创建语音合成器: 步骤3,播放语音: 阅读全文
posted @ 2017-01-01 17:26 小课桌 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 我们先来看一下效果图吧: 其实,就是一个颜色的线性渐变,使用CAGradientLayer很容易就能实现。由于代码很简单,就不做过多讲解了,直接看代码吧。 阅读全文
posted @ 2017-01-01 11:43 小课桌 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 我们先来看一下效果吧: 分析:这个带箭头的弹框其实是一个控制器,通过Modal方式展现,但跟传统模态方式效果不一样,我们一眼就能看出。 Xib方式实现popover: 1、segue的时候选择Present As Popover 2、我们看下segue的属性: 3、重写prepareforsegue 阅读全文
posted @ 2016-12-31 13:22 小课桌 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 1、下载字体库,如:DINCond-Bold.otf 2、双击,在mac上安装 3、把下载的字体库拖入工程中: 4、配置info.plist文件 5、xib方式设置自定义字体:Font选Custom,Family选我们的自定义字体,注意,Size要重新设置 6、代码方式设置自定义字体: 阅读全文
posted @ 2016-12-30 00:35 小课桌 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 需求 我们新建一个Swift类型的工程,由于种种原因,里面会有一些OC类,OC类用到了项目中的某些Swift类,而Swift类又用到了这些OC类,怎么解决? 解答 其实,Swift和OC文件是可以共存在一个工程中的,我们只需要简单的配置,和一些注意细节,就可以实现Swift和OC的混编。 步骤1:配 阅读全文
posted @ 2016-12-28 00:52 小课桌 阅读(641) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页