iOS开发UI篇—CALayer简介 一、简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部 ...
分类:
移动开发 时间:
2016-08-12 23:25:40
阅读次数:
232
touchesBegan: withEvent: / touchesMoved: withEvent: / touchesEnded: withEvent: 等只能被UIView捕获(如有问题请指出对请指出,路过的大牛请勿喷),当我们创建 UIScrollView 或 UIImageView 时,当 ...
分类:
其他好文 时间:
2016-08-11 00:23:54
阅读次数:
178
一、UIView动画(首尾) 1.简单说明 UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持 执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIView beginAnimati ...
分类:
移动开发 时间:
2016-08-10 22:43:46
阅读次数:
284
UIView * lineView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, bgView.frame.size.width, 0.5)]; lineView.backgroundColor = JYEColor(226, 226, 226); ...
分类:
其他好文 时间:
2016-08-10 17:31:32
阅读次数:
208
一、通过slider控制圆的缩放 1.实现过程 新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。 界面搭建,如图: 代码示例: YYViewController.m文件 YYView.h文件 YYView.m文件 效果: 2.注意点: drawRec ...
分类:
移动开发 时间:
2016-08-10 14:01:58
阅读次数:
242
在UIView上,我们可以使用CGAffineTransform来对视图进行:平移(translation),旋转(Rotation),缩 放(scale),倾斜(Invert)操作,但这些操作是没有动态立体效果的, 这只能称为二维变形.而在图层中,我们可以使用CATransform3D进行"视角旋 ...
分类:
其他好文 时间:
2016-08-10 00:49:07
阅读次数:
199
CoreText实现图文混排之点击事件 主要思路 我们知道,CoreText是基于UIView去绘制的,那么既然有UIView,就有 -(void)touchesBegan:(NSSet<UITouch *> )touches withEvent:(UIEvent )event方法,我们呢,就是基于 ...
分类:
其他好文 时间:
2016-08-10 00:40:20
阅读次数:
264
iOS layout的相关方法: 1,layoutSubviews 2,layoutIfNeeded 3,setNeedsLayout 4,setNeedsDisplay 5,drawRect 6,sizeThatFits 7,sizeToFit 大概有以上几个。 一,layoutSubviews ...
分类:
其他好文 时间:
2016-08-09 16:12:53
阅读次数:
99
新建一个PageView集成UIView: 在Vc里面将这个PageView现实就可以了;滑动图片就可以看见翻页的效果了... ...
分类:
其他好文 时间:
2016-08-09 10:38:30
阅读次数:
176
一,窗口与视图 1.在iOS中,使用窗口与视图在屏幕上显示应用程序的内容。窗口本身不具有任何可见 的内容,但它对于应用程序的视图提供一个基本的容器。视图定义你想要用的一些内容 填充的窗口的一部分。例如,可能显示图像、 文本、 形状或某种组合的视图。还可以使 用视图来组织和管理的其他视图。 窗口 ·什 ...