1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会.....
分类:
其他好文 时间:
2014-09-05 21:06:01
阅读次数:
238
- (UIViewController*)viewController{ for (UIView* next = [self superview]; next; next = next.superview) { UIResponder* nextResponder = [next...
分类:
其他好文 时间:
2014-09-05 19:50:01
阅读次数:
160
//UIEvent:是由设备捕捉到用户对硬件的操作,每个时间都是一个UIevent对象//iOS中的时间有三种:触摸事件,摇晃时间,以及远程控制事件//触摸事件:是由用户对屏幕通过接触产生的事件//对于UIView或者UIView的子类,都能接收到触摸事件,只是没有对于接触事件做出响应//iOS支持多点触..
分类:
其他好文 时间:
2014-09-05 03:21:31
阅读次数:
142
//UIViewController(基类)//1.管理视图//2.分担AppDelegate的任务//3.实现模块的独立,提高复用性//4.桥梁//抽象工厂设计模式://提供一个抽象的基类(提供基本的功能),使用时使用具体的子类//比如UIView,UIViewController都是抽象的基类.//创建视图控制器对象RootViewController*..
分类:
其他好文 时间:
2014-09-05 03:21:20
阅读次数:
197
//延展@interfaceAppDelegate(){UIView*_View;}//不是一开始定义类的时候定义的实例变量,而是后期根据需求而定义的实例变量,统一定义在.m文件中的延展中,外界不可见.@end@implementationAppDelegate-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptio..
分类:
其他好文 时间:
2014-09-05 03:20:31
阅读次数:
194
实现自定义View的关键是重载UIView的drawRect: 方法,因为主要是通过重载这个方法,来改变view的外观。例如:- (void)drawRect:(CGRect)rect { // 绘图 CGRect bounds = [self bounds]; // Where ...
分类:
其他好文 时间:
2014-09-05 00:53:10
阅读次数:
274
UITextField 是UIControl的子类,UIControl又是UIView的子类,所以也是一个视图,只不过比UIView多了两个功能,1.文字显示,2.文本编辑
使用过程分四步:
1.创建对象
2.配置属性
3添加到父视图
4.释放所有权
1.创建对象
UITextFi...
分类:
其他好文 时间:
2014-09-04 13:21:39
阅读次数:
171
iOS项目,根据设计图,有时需要自定义UIView的UINavigationBar的背景。可以切出来一张1像素左右的背景图片,来充当UINavigationBar的背景。可以利用NavigationBar的- (void)setBackgroundImage:(UIImage *)backgroun...
分类:
移动开发 时间:
2014-09-04 13:19:09
阅读次数:
199
button.layer.cornerRadius = 10 // 这个值根据你想要的效果可以更改button.clipsToBounds = true这种方法不止可以设置按钮,UIView应该都可以设置,ImageView我试过ok,其他的UIKit用到了再试
分类:
移动开发 时间:
2014-09-03 16:32:36
阅读次数:
169
我们见过很多图片播放插件(焦点图),很多都基于jQuery。今天介绍的HTML5图片播放器很特别,它不仅在图片间切换有过渡动画效果,而且在切换时图片中的元素也将出现动画效果,比如图中的文字移动、打散、重新组合等。这款HTML5动画图片播放器算得上是高端大气上档次。 在线演示源码下载
分类:
Web程序 时间:
2014-09-03 16:30:06
阅读次数:
261