Phone重绘机制drawRect如何使用iPhone进行绘图、重绘操作iPhone的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。下...
分类:
其他好文 时间:
2014-08-30 18:54:59
阅读次数:
171
ios点击产生波纹效果by 伍雪颖- (void)viewDidLoad{ [super viewDidLoad]; RippleView = [[UIView alloc] initWithFrame:(CGRect){0,0,300,300}]; RippleView.back...
分类:
移动开发 时间:
2014-08-29 19:54:58
阅读次数:
205
视频(ffmpeg),即时通讯(需要服务器支持,需要socket通信协议)技术非常重要。。1.UIWindow--窗口类。。UIScreen屏幕类。。UIColor颜色类view--视图:代表屏幕上的一个举行区域是所有控键的父类,,,基类,,,规定了一些通用的属性和方法bringSubviewToFront把指定的..
分类:
其他好文 时间:
2014-08-29 11:15:38
阅读次数:
251
在iOS开发过程中,一般都是UIViewController来控制UIView的行为,一般很少方向交互,即UIView的特性变化后调用UIViewController的相应的方法,在遇到这种情况,大多数都采用了在UIView的子类中放一个UIViewController的指针,当UIView需要调用UIViewController的方法的时候,就可以通过这个指针来实现了。
这种方法是有效的(C/C++常用哦),但总是觉得不够优雅,有没有其他办法来实现呢,答案是肯定的,估计很多人都已经想到了,那就是委...
分类:
移动开发 时间:
2014-08-29 11:09:57
阅读次数:
4413
//代码截屏
//(1)设置要截屏的图片大小
UIGraphicsBeginImageContext(self.view.frame.size);
//(2)对哪个视图截图固定大小得图片
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
//(3)获取截图的图片对象
UI...
分类:
其他好文 时间:
2014-08-29 11:08:07
阅读次数:
145
效果如上。只要补上以下方法://设置多于的分割线-(void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new]; view.backgroundColor = [UIColor clearC.....
分类:
移动开发 时间:
2014-08-29 10:57:27
阅读次数:
224
视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIView以及UI...
分类:
移动开发 时间:
2014-08-27 09:18:27
阅读次数:
261
// view的完整显示过程// 1. view.layer会准备一个Layer Graphics Contex(图层类型的上下文)// 2.调用view.layer.delegate(view)的drawLayer:inContext:,并传入刚才准备好的上下文// 3. view的drawLay...
分类:
其他好文 时间:
2014-08-27 00:10:36
阅读次数:
330
基础要点:1,画图不可以在 ViewController 里,而是应该在一个 UIView 的子类中,比如新建一个 DrawView 继承自 UIView。2,覆盖 UIView 的 drawRect 方法,使得它画符合需要的图。#import @interface DrawView : UIVie...
分类:
移动开发 时间:
2014-08-26 21:17:06
阅读次数:
220