1,UIView的setNeedsDisplay和setNeedsLayout方法首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调...
分类:
其他好文 时间:
2014-06-29 00:48:49
阅读次数:
286
解析UIControl从下图可以看出,UIControl继承自UIView,添加了响应事件功能.UIButton之所以能响应各种各样的事件是因为继承自UIControl使用UIControl可以精确的控制按钮事件,我用定制UIControlEventValueChanged来进行说明.YXContr...
分类:
其他好文 时间:
2014-06-28 18:26:20
阅读次数:
199
上移view#import "MingRootViewController.h"@interface MingRootViewController (){ UIView *_myView; UIView *_myView1; BOOL _flag;}@end@implementation Mi...
分类:
其他好文 时间:
2014-06-18 13:41:02
阅读次数:
185
swift是一门新语言,相关的文档资料现在基本上还不是很完整。在尝试开发过程中,走了不少弯路。在这里记录一下自己的”路“,希望以后能少走弯路。生成随机背景颜色使用的语法和C#或者JAVA基本一致。UIView.backgroundColor = UIColor其中UIView是在设备上显示出来的从U...
分类:
其他好文 时间:
2014-06-18 13:36:57
阅读次数:
208
UIViewController中存在的2个循环:
在UIViewController中,View存在两个循环:加载循环和卸载循环。
加载循环
1》程序请求controller的view。
2》如果view在内存中,则直接加载。相反,如果不存在,则UIViewController调用loadView方法。
3》loadView方法执行如下操作:
如果你重载了这个方法...
分类:
移动开发 时间:
2014-06-18 11:28:15
阅读次数:
328
1 import UIKit 2 3 class ViewController: UIViewController,UITableViewDataSource, UITableViewDelegate 4 { 5 6 @IBOutlet var redView : UIView...
分类:
移动开发 时间:
2014-06-18 08:24:55
阅读次数:
199
一、XIB的适用范围
xib(也叫Nib)与storyboard一样是用来描述界面的。
storyboard描述的是比较大型的,
大范围.适合描述界面跳转等.
二、XIB的使用
Xib是小范围的的,是轻量级的.比较适合描述小块的界面.
创建xib:新建界面里面user interface --》empty.
加载xib:[NSBundle mainBudl...
分类:
移动开发 时间:
2014-06-18 08:10:20
阅读次数:
234
我们在工程中,或多或少的要修改控件的坐标-宽度-高度,于是,经常性的见到大家self.view.frame.origin.x,self.view.frame.size.width.........相当的麻烦,在这里向大家推荐一个比较好的工具类,是UIView的类目,它里面对于求坐标,求高度什么的做了封装,很方便大家调用.
@下载链接:点击这里
@...
分类:
其他好文 时间:
2014-06-18 07:25:34
阅读次数:
213
一.基本概念什么是Animation(动画),简单点说就是在一段时间内,显示的内容发生了变化.对CALayer来说就是在一段时间内,其Animatable Property发生了变化.从CALayer(CA = Core Animation)类名来看就可以看出iOS的Layer就是为动画而生的,便于...
分类:
移动开发 时间:
2014-06-17 23:49:39
阅读次数:
638
转载地址:http://www.apkbus.com/android-131646-1-1.html我们开发出来的运行在iOS平台上的应用程序都有一个UIApplication类的对象。1、是iOS应用程序的起始点,并负责初始化和显示UIWindow;2、负责加载应用程序的第一个UIView到UIW...
分类:
移动开发 时间:
2014-06-15 10:42:21
阅读次数:
266