iOS
文章平均质量分 52
a736220388
这个作者很懒,什么都没留下…
展开
-
ViewController页面跳转的方法
ViewController页面跳转的方法(一)func clickBtn(){//跳转到第二个界面 self.secondCtrl =SecondViewController() self.view.addSubview(self.secondCtrl!.view) }func clickBtn原创 2016-07-05 08:31:03 · 1004 阅读 · 0 评论 -
Swift实现传值的四种方法
3.闭包1>在a页的视图控制器中声明一个闭包//声明闭包var closure:((UIColor)->())?2>在b页的视图控制器中创建闭包方法,并调用func clickBtn(){ let tmpViewCtrl =TmpViewController() print(tmpViewCtrl)原创 2016-07-02 13:51:54 · 874 阅读 · 0 评论 -
Swift实现传值的四种方法
常用的四种传值方法:单例,代理,闭包,通知(一)(例如:从页面a,反向传值(这里是背景颜色backgroundColor)到页面b)1.单例1>.创建单例变量 在AppDelegate.swift 中创建变量var backgroundColor:UIColor?2>在页面a中创建单例对象:func changeBlue(){ let appDele原创 2016-07-02 12:03:37 · 4552 阅读 · 0 评论 -
swift (runtime)自定义类转化成字典,Data,JSON字符串
swift (runtime)自定义类转化成字典,Data,JSON字符串实现部分class ObjectPrint: NSObject { class func getJSON(obj:AnyObject,options:JSONSerialization.WritingOptions)->Data{ var data = Data() do{原创 2017-08-17 18:49:54 · 1050 阅读 · 0 评论 -
OC runtime知识
神经病院Objective-C Runtime出院第三天——如何正确使用Runtime 作者 一缕殇流化隐半边冰霜 关注2016.10.03 21:42* 字数 10005 阅读 12042评论 47喜欢 208赞赏 13前言到了今天终于要"出院"了,要总结一下住院几天的收获,谈谈Runtime到底能为我们开发带来些什么好处。当然它也转载 2017-08-18 10:59:09 · 410 阅读 · 0 评论 -
Swift gif动态图显示
import UIKitimport ImageIOimport QuartzCoreclass GifView: UIView { privatevar gifurl:URL! privatevar imageArray:ArrayCGImage> = [] privatevar timeArray:Arr原创 2017-09-05 09:08:37 · 2931 阅读 · 0 评论 -
swift4 视频转gif
//// ViewController.swift// CatCommunity//// Created by kangtaier on 2017/10/23.// Copyright © 2017年 kangtaier. All rights reserved.//import UIKitimport AVFoundationimport CoreMediaclass Vi原创 2017-10-25 18:44:26 · 749 阅读 · 0 评论 -
Swift4.0中setValuesForKeys()不起作用的问题
Swift4.0中setValuesForKeys()不起作用的问题Swift4.0以前的版本不需要要在属性前加@objc,系统会自动判断OC的类,之后都需要加上@objc.(也可以直接在类前面加@objcMembers)同样#selector()方法也需要加@objc原创 2017-11-06 13:20:34 · 471 阅读 · 0 评论 -
iOS 事件捕获和事件响应
事件捕获:自下而上流程:用户点击屏幕->系统打包成UIEvent对象->放入UIApplication事件队列->传递给UIWindow->调用hitTest:withEvent:->递归调用hitTest:withEvent:通过方法pointInside:withEvent:寻找hitTestView事件响应:自上而下hitTestView控件调用touches方...原创 2018-02-23 13:30:06 · 615 阅读 · 0 评论