1、包含运行时头文件 <objc/runtime.h> 2、获取某个类的成员变量或则属性; 3、获取成员函数 ...
分类:
其他好文 时间:
2016-10-29 01:40:49
阅读次数:
258
首先来看一下UIWindow 继承关系 UIView的功能 负责渲染区域的内容,并且响应该区域内发生的触摸事件 UIWindow 在iOS App中,UIWindow是最顶层的界面内容,我们使用UIWindow和UIView来呈现界面。UIWindow并不包含任何默认的内容,但是它被当作UIView ...
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