控件的层级关系和你加入到父视图的顺序有关,也就是先addsubview至父视图的,层级越低,会被后加入的遮盖。 可以通过以下函数改变子视图的层级 将一个UIView显示在最前面: - (void)bringSubviewToFront:(UIView *)view; 将视图显示在下面:- (void... ...
分类:
移动开发 时间:
2017-02-20 19:50:07
阅读次数:
303
#import <UIKit/UIKit.h> #import "UIView+SDExtension.h" @interface CookButton : UIButton @end #import "CookButton.h" @implementation CookButton - (inst ...
分类:
其他好文 时间:
2017-02-14 23:58:29
阅读次数:
313
这里有一个(x64)例子,刚好说明寄存器在函数中的位置编排。rdi是第一个不为浮点或数据结构的参数,这里的第一个参数实质上与我们定义的函数类型的第一个参数不是对应的。 ...
分类:
其他好文 时间:
2017-02-14 19:08:43
阅读次数:
187
自定义键盘实际就是设置UITextField的inputView属性,首先我们要做的是自定义一个UIView,实现键盘的样式。 自定义View代码如下: 接下来是调用View并实现代理方法: 实现的效果: ...
分类:
移动开发 时间:
2017-02-13 11:33:00
阅读次数:
300
分析 UITableView是UIScrollView的子类,因此它可以自动响应滚动事件(一般为上下滚动)。 它内部包含0到多个UITableViewCell对象,每个table cell展示各自的内容。当新cell需要被显示时,就会调用tableView:cellForRowAtIndexPath ...
分类:
其他好文 时间:
2017-02-11 11:03:37
阅读次数:
202
写着玩儿的小程序,继续学习Swift.运行效果+代码+知识点总结 运行效果: 代码: Canvas类:画布,画图板状态管理、交互、处理手势 [plain] view plain copy class Canvas:UIView{ //负责线条的生成、操作与管理 let pathCreator:Pat ...
分类:
编程语言 时间:
2017-02-11 00:59:26
阅读次数:
284
#import <UIKit/UIKit.h> @interface ProgressHUD : UIView + (void)show; + (void)dismiss; + (void)dismissWithDelay:(NSTimeInterval)delay; @end #import "P ...
分类:
其他好文 时间:
2017-02-10 23:36:04
阅读次数:
353
一。什么事CALayer 换句话说,UIView本身不具备显示的功能,是它内部的层才有显示功能。 二。CALayer 的简单实用 上面已经说过了,UIView之所以能够显示,完全是因为内部的CALayer对象。因此,通过操作这个CALayer对象,可以很方便地调整UIView的一些界面属性,比如:阴 ...
分类:
其他好文 时间:
2017-02-08 13:32:16
阅读次数:
143
这样写就会频繁的创建和销毁对象 因为setPhotos这个方法调用频繁 如果在里面直接用for循环创建9个UIImageView如果因为cell重用 比如在上一个cell中本来就有UIImageView 这时再创建9个就有多的UIImageView 先看当前UIView中有几个UIImageView ...
分类:
其他好文 时间:
2017-02-07 23:51:10
阅读次数:
249
UIView动画个人笔记,代码简单,不过多赘述。1.定义三个View 2.初始化相关信息 3.实现相关动画 附:CABasicAnimation的KeyPath透明度为:opacity其余如下: ...
分类:
编程语言 时间:
2017-02-07 19:02:51
阅读次数:
247