iOS开发拓展篇—xib中关于拖拽手势的潜在错误一、错误说明自定义一个用来封装工具条的类搭建xib,并添加一个拖拽的手势。 主控制器的代码:加载工具条封装工具条以及手势拖拽的监听事件 此时运行程序,程序直接崩溃,报错如下: 说明:手势不会有superView方法,superView是UIView.....
分类:
移动开发 时间:
2014-08-15 14:14:08
阅读次数:
214
实现iOS漂亮的动画效果主要有两种方法, 一种是UIView层面的, 一种是使用CATransition进行更低层次的控制, 第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。[UI...
分类:
移动开发 时间:
2014-08-14 20:03:19
阅读次数:
177
UIView *v=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 100, 100)]; v.backgroundColor=[UIColor yellowColor];//v.layer.masksToBounds=YES;这行去掉 v.layer...
分类:
移动开发 时间:
2014-08-14 16:09:28
阅读次数:
253
实现iOS漂亮的动画效果主要有两种方法, 一种是UIView层面的, 一种是使用CATransition进行更低层次的控制, 第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。[UI...
分类:
移动开发 时间:
2014-08-14 16:08:30
阅读次数:
266
一、简介 quartz2D是属于core Graphic框架,该框架是基于C的API。quartz2D用于绘制平面图形。二、例程步骤 添加UIView的子类MyView,在MyV...
分类:
其他好文 时间:
2014-08-14 00:59:17
阅读次数:
290
+ (Class)layerClass; 每个UIView对象都有一个隐式层(underlying layer),即一个CALayer对象。该方法返回隐式层所属的类。通常为CALayer类型。不建议创建CALayer的子类,如确实需要CALayer子类。需实现该方法,并返回子类...
分类:
其他好文 时间:
2014-08-13 00:49:44
阅读次数:
246
@interface UIView : UIResponder/*** 通过一个frame来初始化一个UI控件*/- (id)initWithFrame:(CGRect)frame;// YES:能够跟用户进行交互@property(nonatomic,getter=isUserInteractio...
分类:
移动开发 时间:
2014-08-13 00:45:14
阅读次数:
276
plain类型的tableview当显示的数据很少时,下面的cell即使不显示数据也会有分割线,可以通过下面这个函数去掉多余的分割线。- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[ [UIVie...
分类:
其他好文 时间:
2014-08-12 16:51:04
阅读次数:
173
转自:http://blog.csdn.net/mengtnt/article/details/6716289前面说过UIViewController,但是UIView也是在MVC中非常重要的一层。正是因为UIView是Iphone下所有界面的基 础,所以官方专门写了一个文档“ViewProgram...
分类:
其他好文 时间:
2014-08-12 16:16:54
阅读次数:
226
UIWindow?UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow?iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了?一个iOS程序之所...