// 这是2个方法的理解:1.drawLayer是一个图层的代理方法。每个UIView都由自己的基层CaLayer,它会自动调用这个drawlayer方法将其事先设置好的各种属性绘制在这个基本的图层上面2.如果复写这个方法,一定要调用[super drawLayer:layer inContext:...
分类:
其他好文 时间:
2014-11-25 12:14:42
阅读次数:
188
在实现类似QQ列表的功能时,这样自定义了一个标题headerView 1 在实现类似QQ列表的功能时,这样自定义了一个标题headerView 2 3 - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NS....
分类:
其他好文 时间:
2014-11-25 00:07:04
阅读次数:
240
varitem:UINavigationItem=UINavigationItem();varviewTitle=UIView();viewTitle.backgroundColor=UIColor.redColor();viewTitle.frame=CGRectMake(0,0,20,30)item.titleView=viewTitle;varbutton:UIBarButtonItem=UIBarButtonItem(title:"Left_1",style:UIBarButtonItemStyle...
分类:
其他好文 时间:
2014-11-24 22:46:54
阅读次数:
320
?通过操作CALayer对象,可以很方便地调整UIView的一些外观属性,比如:阴影圆角大小边框宽度和颜色… …?还可以给图层添加动画,来实现一些比较炫酷的效果CALayer使用疑惑?首先CALayer是定义在QuartzCore框架中的CGImageRef、CGColorRef两种数据类型是定义在...
分类:
其他好文 时间:
2014-11-24 22:14:45
阅读次数:
223
A.概念可以控制UIView的位置、尺寸、旋转transform是一种状态,每次都是相对于原始状态作出的形变1.位置移动1 // 向上移动2 - (IBAction)top:(UIButton *)sender {3 // 1.transform是相对于初始状态的一种状态,但是其实self....
分类:
移动开发 时间:
2014-11-24 22:12:19
阅读次数:
222
A. UIView1.概念属于UIKit框架屏幕上能看得见摸得着的东西就是UIView,比如屏幕上的按钮、文字、图片翻译为:视图/控件/组件UIButton、UILable、UITextField都继承自UIView每一个UIView都是一个容器,能容纳其他UIView2.父控件和子控件父控件:容纳...
分类:
移动开发 时间:
2014-11-24 22:08:58
阅读次数:
194
SecondViewController *secondVC=[[SecondViewController alloc]init]; [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.9]; [UIV.....
分类:
其他好文 时间:
2014-11-24 18:38:58
阅读次数:
155
获取iOS应用中当前处于Activity状态的ViewController...
分类:
移动开发 时间:
2014-11-24 17:13:48
阅读次数:
155
在iOS中,进行绘图操作时,一般主要是在UIView:drawRect中调用UIGraphicsBeginImageContextWithOptions等一系列函数,有时候直接画图就行,比如UIImage的drawRect等,有时候需要进行稍微复杂的操作,比如颜色混合,mask等,需要对CGCont...
分类:
移动开发 时间:
2014-11-24 00:48:41
阅读次数:
351
在UItableView中使用代理方发-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section时,使用UIView自定义的header,发现不能重用,后来发现要想重用必须使用 UITabl...
分类:
其他好文 时间:
2014-11-23 15:39:24
阅读次数:
187