M牛_IOS开发之UI篇
IOS行业的从业者,经历过自己摸索的一个阶段 ,特写下这个专栏以条理清晰,图文并茂的形式带大家一起学习UI。系列教程分为四大部分。欢迎关注【IOS开发从业者】微信公众号以及IOS技术交流qq群:390438081 教程同步更新并有行业资讯等精品内容分享。
大牛在郑州
人的命运是像云彩一样只能随风漂流,还是说云彩它自己选择了方向,我现在还不是很清楚。但无论是那种情况,它们都可能漂流往同一个方向,但如果选择了后者的话,人就会朝着自己的人生目标而不段努力,拥有这种想法的人才是真正的强者。
展开
-
IOS开发之深入坐标系frame、bounds、center、 transform的不同与联系
发现有些朋友对这4个属性的使用时机和规律不是很明白,就自己总结了一些。原创 2015-05-26 00:13:19 · 3158 阅读 · 0 评论 -
MVC 模式中正向传值、反向传值
多vc之间的传值1)正向传值当AVC推出BVC时,a给b传值叫做正向传值2)正向传值实现步骤step1:bvc要提供一个公开的属性//公开一个属性,用于接收其他类出入的字符串@property(nonatomic,copy)NSString *message;step2:avc在推出bcc之前,为bvc公开的属性赋值//1.创建要推出的bvc的实原创 2015-05-17 11:43:20 · 1118 阅读 · 0 评论 -
IOS开发中手势滑动的6种技巧
手势的种类所有手势的父类:UIGestureRecognizer6种手势:UI XXX GestureRecognizerUITapGestureRecognizer 点击一下屏幕UISwipeGestureRecognizer 轻扫屏幕,如解锁UILongPressGestureRecognizer 长按手势UIPinchGestureRecognizer 捏合手势原创 2015-05-23 00:17:46 · 10927 阅读 · 0 评论 -
IOS中Quartz2D使用中的注意知识点
1> Quartz2D简介 什么是Quartz2D?二维的绘图引擎 什么是二维?平面 什么是引擎?经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库 同时支持iOS和Mac系统什么意思?用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。 开发中比较常用的是截屏/裁剪/自定义UI控原创 2015-05-23 00:14:07 · 1405 阅读 · 0 评论 -
M牛C原创博客——UI之文本框输入键盘自动退出及点击空白处退出,切换下个文本框
如何关闭系统弹出的键盘?1)触屏动作发生后的系统处理过程step1:查找hitView系统捕获到触屏动作后,记录触点的坐标,给window发hitTest:消息,并告知出点坐标,window会给所有直接子对象发送hitTest消息,告知点坐标,子对象检测坐标是否在其中,如果不在其中,则返回nil,如果点在其中,则再继续给所有直接子视图发消息,直到某一个子视图,不再有子视图,且触点在其中原创 2015-05-16 22:22:53 · 1437 阅读 · 0 评论