上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页

2016年10月26日

摘要: 在Quartz 2D中,绘图是通过图形上下文进行绘制的,以下绘制几个简单的图形 首先先创建一个QuartzView.swift文件继承自UIView,然后实现drawRect方法: import UIKit class QuartzView: UIView { // Only override dr 阅读全文
posted @ 2016-10-26 22:58 KenNgai 阅读(311) 评论(0) 推荐(0) 编辑

2016年10月23日

摘要: 对UIImageView的位置大小方向的改变可以通过改变其transform属性值实现。 位置改变: var transform = CGAffineTransformMakeTranslation(50, 50) imgScenery.transform = transform 缩放: let t 阅读全文
posted @ 2016-10-23 17:24 KenNgai 阅读(2370) 评论(0) 推荐(0) 编辑

2016年8月6日

摘要: 以下为跳转到大众点评APP代码如下: 跳转的过程中可能会出现ERROR: error: "This app is not allowed to query for scheme dianping" 解决方法是在info.plist文件内添加以下配置项,将其列为白名单才可以正常检查是否已经安装此程序。 阅读全文
posted @ 2016-08-06 22:28 KenNgai 阅读(2120) 评论(0) 推荐(0) 编辑

2016年7月18日

摘要: 复杂路径的动画,我们可以借助关键关键帧动画(CAKeyframeAnimation)来实现,给其的path属性设置相应的路径信息即可。 以下为一个红色的小球按照指定的路径运动的动画。 此动画关键在于如何把路径画出来(如两个圆弧) 此时在模拟器上运行后的效果如下: 看起来还不错哦。像个元宝,呵,接下来 阅读全文
posted @ 2016-07-18 21:37 KenNgai 阅读(1397) 评论(0) 推荐(0) 编辑

2016年7月12日

摘要: 一个小小的动画,太阳公公上山又下山。先上效果图。 用 lipecap 录的gif效果有点卡顿。好吧,说下如何实现的。 首先在一个大圆内先计算出内切九边形各个顶点的位置,接着连接相应的顶点变成一个九角星太阳的九条光芒,然后在九角星的中心画一个圈形的Layer,这样就大致画好了大阳的形状。 新建一个叫S 阅读全文
posted @ 2016-07-12 22:13 KenNgai 阅读(4434) 评论(0) 推荐(0) 编辑

2016年7月8日

摘要: 封装了一个UILabel并让它显示圆形的边框,UILabel上面显示百份比,而边框则用Animation绘制到整个圆占指定百分比的点。 这只是我个人想的继承一个UILabel实现的,用到两个CAShapeLayer,第一个Layer的作用是画出灰色的背影圆圈,第二个Layer位置放置在第一个Laye 阅读全文
posted @ 2016-07-08 22:35 KenNgai 阅读(1028) 评论(0) 推荐(0) 编辑

2016年6月22日

摘要: 扩展UIColor,将十六进制的颜色字符串转成UIColor对象。 现在就可以调用了, self.view.backgroundColor = UIColor.colorWithHexString("#ffff00") 阅读全文
posted @ 2016-06-22 21:57 KenNgai 阅读(1201) 评论(0) 推荐(0) 编辑

2016年6月18日

摘要: 关于XML,有两种解析方式,分别是SAX(Simple API for XML,基于事件驱动的解析方式,逐行解析数据,采用协议回调机制)和DOM(Document Object Model ,文档对象模型。解析时需要将XML文件整体读入,并且将XML结构化成树状,使用时再通过树状结构读取相关数据,查 阅读全文
posted @ 2016-06-18 17:32 KenNgai 阅读(749) 评论(0) 推荐(0) 编辑

2016年6月10日

摘要: TouchJSON是OC转换JSON的一个第三方类库,使用简单。在GitHub上可以轻松获取:TouchJSON 以下是简单的事例演示从douban movie请求JSON数据并转为字典对象后对控件赋值。 #import "ViewController.h" #import "CJSONSerial 阅读全文
posted @ 2016-06-10 16:45 KenNgai 阅读(671) 评论(0) 推荐(0) 编辑

2016年6月7日

摘要: NSJSONSerialization 苹果官方给出的解析方式是性能最优越的,虽然用起来稍显复杂。 首先我们在上面已经有了我希望得到的信息的网站的API给我们的URL,在OC中,我要加载一个NSURL对象,来向网站提交一个Request。到这里需要特别注意了,iOS9的时代已经来临,我们先前在旧版本 阅读全文
posted @ 2016-06-07 22:24 KenNgai 阅读(3518) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页