addSubview 父视图通过该方法添加视图,该方法将一个视图添加到子视图列表的最后 insertSubview 可以在父视图的子视图列表中间插入视图 bringSubviewToFront sendSubviewToBack exchangeSubviewAtIndex:withSubviewA ...
分类:
其他好文 时间:
2016-10-27 12:20:02
阅读次数:
178
在Quartz 2D中,绘图是通过图形上下文进行绘制的,以下绘制几个简单的图形 首先先创建一个QuartzView.swift文件继承自UIView,然后实现drawRect方法: import UIKit class QuartzView: UIView { // Only override dr ...
分类:
其他好文 时间:
2016-10-27 01:10:51
阅读次数:
223
1.UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认 ...
分类:
移动开发 时间:
2016-10-26 16:31:08
阅读次数:
192
在日常的开发中,多控制器之间的跳转除了使用push的方式,还可以使用 present的方式,present控制器时,就避免不了使用 presentedViewController、presentingViewController ,这两个概念容易混淆,简单介绍一下。 1:present 控制器的使用 ...
分类:
其他好文 时间:
2016-10-24 23:25:47
阅读次数:
138
前言: 在iOS中抽屉动画是很常用的一种技术,使用它有很炫的体验效果,为app增添特色,形式就两种,一个是UIView的侧滑,另一个就是ViewController的侧滑。 实现方式: 抽屉侧滑动画有三种方式,一种是UIView的侧滑;一种是使用MMDrawerController框架实现控制器的侧 ...
分类:
移动开发 时间:
2016-10-23 14:13:07
阅读次数:
473
在我们使用键盘时常常出现键盘挡着视图这种情况,下面我给大家介绍一种方法可以根据键盘的高度来动态改变视图的度使其可以始终在键盘的上边 在这里视图我用TextView UIKeyboardWillShowNotification//键盘弹出 UIKeyboardWillHideNotification/ ...
分类:
移动开发 时间:
2016-10-20 21:34:07
阅读次数:
281
GCD定时器 图片上绘制文字 查找一个视图的所有子视图 计算文件大小 UIView的设置部分圆角 计算字符串字符长度,一个汉字算两个字符 防止滚动视图手势覆盖侧滑手势 去掉导航栏返回的标题 字符串中是否含有中文 dispatch_group的使用 UITextField每四位加一个空格,实现代理 获 ...
分类:
移动开发 时间:
2016-10-19 16:37:54
阅读次数:
261
/** * 动画效果 */ [UIView animateWithDuration:0.5 // 动画时长 delay:0.0 // 动画延迟 usingSpringWithDamping:0.58 // 阻力 initialSpringVelocity:3.9 // 动力 options:UIVi ...
分类:
其他好文 时间:
2016-10-18 18:45:33
阅读次数:
135
Xcode8的调试技能又增加了一个黑科技:Memory Graph。简单的说就是可以在运行时将内存中的对象生成一张图。 那么通过一个实际项目来练习一下吧。 首先我们写了一个自定义UIView:MyView。初始化的时候接收一个没有参数也没有返回值的闭包作为参数,并存为自己的属性: typealias ...
分类:
其他好文 时间:
2016-10-17 09:11:08
阅读次数:
138
运行环境 Xcode 7.3 CALyer有一个 contentsGravity属性,它是用来改变图层中的内容的位置和尺寸,如下头文件所示 在没有给CALyer设置contentsGravity之前 给CALyer设置contentsGravity之后,只要你设的值不在指定的key之内,那么默认就是 ...
分类:
其他好文 时间:
2016-10-16 23:45:39
阅读次数:
233