IOS学习:UIView小记
来源:互联网 发布:mac 10.9 安装xcode 编辑:程序博客网 时间:2024/05/22 06:41
1、drawRect方法中的画图
- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); // 清空屏幕 CGContextClearRect(context, rect); // 画底图 [self.imagedrawInRect:rect]; // 竖直方向 CGRect rectt = CGRectMake(self.touchPoint.x - 5, 0, 10, self.frame.size.height ); // 水平方向 CGRect rectt2 = CGRectMake(0, self.touchPoint.y - 5, self.frame.size.width, 10); CGContextSetRGBFillColor(context, 1.0f, 0.0f, 0.0f, 0.3); CGContextFillRect(context, rectt); CGContextFillRect(context, rectt2);}
2、touchBegan方法中用NSSet参数取当前触摸点
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; self.touchPoint = [touch locationInView:self]; NSLog(@"[%f, %f]", self.touchPoint.x, self.touchPoint.y); [selfsetNeedsDisplay];}
3、注意
不要手动调用drawRect方法,当想要重绘view时,应该调用UIView的setNeedDisplay方法
4、设置UIView的背影图片
[self.viewsetBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"main_bg.jpg"]]];
- IOS学习:UIView小记
- iOS学习--UIView详解~~~~~
- ios学习-UIView方法
- ios- UIView 相关学习
- IOS学习笔记---UIView
- iOS UIview 学习
- ios UIView animateWithDuration 学习
- iOS学习之UIView
- ios学习小记<01>
- iOS学习笔记1-UIView
- IOS学习---CALayer 和UIView
- ios学习笔记-01-UIView
- iOS学习之UIView Animation
- iOS学习之UIView Animation
- iOS学习笔记5-UIView
- IOS学习 UIView 页面布局
- ios学习笔记之UIView
- iOS 学习笔记 UIView动画
- 学习笔记(2.2) android学习过程中参考的书籍或文章
- Boost库的使用总结1
- string类的方法
- html,css,javascript,jquery使用笔记
- Android屏幕旋转时Activity的生命周期
- IOS学习:UIView小记
- 笔记本建立wifi热点
- Firebug控制台详解
- BootStrap入门教程 (二)
- 怎样翻译更地道 - It is…that…句型谚语的翻译
- VS代码生成工具ReSharper使用手册:代码检查
- 扁平化设计五大原则
- 简单工厂(Simple Factory)
- 学了项目管理再看你能拿多少工资