摘要: CALayer影响外观的特性有1.层的大小尺寸2.背景色3.内容4.是否用圆角5.是否选用阴影6.等等使用应导入QuartzCore.framework所有的view都有其相应的CALayer裁剪子层:masksToBounds(决定了subLayer是否被父类layer所裁剪,默认为NO指定CALayer的内容:contents设置背景景色:.background设置layer圆角度:.cornerRadius缩小layerself.layer.frame = CGRectInset(self.layer.frame, 20, 20);.阴影阴影偏移:shadowOffset 阴影颜色:sh 阅读全文
posted @ 2012-06-02 12:59 dh99ming 阅读(214) 评论(0) 推荐(0)
摘要: UIScrollView继承与UIView//打开UIImageView可操作属性uimage.userInteractionEnabled = YES;contentOffset 滚动内容的偏移量contentSize 内容的大小,可以滚动区域scrollEnable 是否可以滚动pagingEnabled 是否滚动到subView的边界 (完整的播放view)scrollsToTop 是否滚动到第一行bounces 滚动超过边界是否有反弹回来的效果maximumZoomScale 最大的倍数minimumZoonScale 最小的倍数delegate 设置代理indicatorSty... 阅读全文
posted @ 2012-06-02 10:58 dh99ming 阅读(363) 评论(0) 推荐(0)
摘要: UIImageViewthree20框架UIImageView的三种初始化1.-----------普通初始化使用项目文件夹下的图片2.-----------使用沙盒里的图片 获取Documents目录路径的方法:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *docDir = [paths objectAtIndex:0]; 获取Caches目录路径的方法:NSArray*paths=NSSearchPathForDire... 阅读全文
posted @ 2012-06-02 10:57 dh99ming 阅读(350) 评论(0) 推荐(0)
摘要: UIviewController可以放入touch事件UITouch的状态://用户刚触摸屏幕时UITouchPhaseBegin//表示有触摸在屏幕上移动UITouchPhaseMoved//表示触摸仍停留在屏幕表面,不过之前一个事件之后没移动过UITouchPhaseStationary//在触摸远离屏幕时被触发UITouchPhaseEnded//在IOS系统停止跟踪特定触摸时发生,例如有电话打来UITouchPhaseCancelled//touch开始- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;// 阅读全文
posted @ 2012-06-02 10:55 dh99ming 阅读(499) 评论(0) 推荐(0)
摘要: quartz2d基本原理Quartz是iPhone OS的窗口服务器和描画技术的一般叫法CoreGraphics框架是Quartz的核心,也是内容描画的基本接口。每次成功绘图,都是在这个之前的基础上层叠绘上去的,不能再绘图改掉那一块无法撤销,永远都是增量式改进需重新绘制view时,不能直接调用drawRect方法而是调用//重新绘制整个view-(void)setNeedsDisplay//在view的某个区域内重新绘制- (void)setNeedsDisplayInRect:(CGRect)rect//获取上下文CGContextRef context = UIGraphicsGetCur 阅读全文
posted @ 2012-06-02 10:50 dh99ming 阅读(190) 评论(0) 推荐(0)
摘要: 是否允许子试图自动变化大小bView.autoresizesSubviews = YES;子视图变化的方式 eView.autoresizingMask = UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight;基本动画开始准备动画[UIView beginAnimationDuration: 动画名称 context:文本]动画持续时间[UIView setAnimationDuration:时间]点击后延迟时间[UIView setAnimationDelay:时间]设置动画[UIView setAnimati. 阅读全文
posted @ 2012-06-02 10:49 dh99ming 阅读(348) 评论(0) 推荐(0)