iOS Quartz2D - 条纹背景
2015-08-02 11:10
399 查看
- (void)viewDidLoad { [super viewDidLoad]; // self.view.backgroundColor = [UIColor redColor]; // 1.创建一行背景图片 CGFloat rowW = self.view.frame.size.width; // CGFloat rowH = 40; CGFloat rowH = 30; UIGraphicsBeginImageContextWithOptions(CGSizeMake(rowW, rowH), NO, 0.0); CGContextRef ctx = UIGraphicsGetCurrentContext(); // 画矩形框 [[UIColor redColor] set]; CGContextAddRect(ctx, CGRectMake(0, 0, rowW, rowH)); CGContextFillPath(ctx); // 2.画线 [[UIColor greenColor] set]; CGFloat lineWidth = 2; CGContextSetLineWidth(ctx, lineWidth); CGFloat dividerX = 0; CGFloat dividerY = rowH - lineWidth; CGContextMoveToPoint(ctx, dividerX, dividerY); CGContextAddLineToPoint(ctx, rowW - dividerX, dividerY); CGContextStrokePath(ctx); // 3.取图 UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); // 4.结束上下文 UIGraphicsEndImageContext(); // 5.设置为背景 self.textView.backgroundColor = [UIColor colorWithPatternImage:newImage]; }
相关文章推荐
- iOS Quartz2D - 屏幕截图
- iOS Quartz2D - 给图片加水印
- iOS Quartz2D - 裁剪图片为带边框的圆形图片
- IOS Block详解
- iOS Quartz2D - 矩阵操作
- ios-状态栏的改变
- Foundation框架-学习笔记<一>
- iOS Quartz2D - 画文字 和 图片
- [iOS]用instancetype代替id作返回类型有什么好处?
- ios中字符串(NSString)用法总结(持续更新)
- iOS键盘下落的方式
- 【转】iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- iOS设计模式 - 抽象工厂
- iOS 学习资料整理
- iOS多线程——GCD篇
- Cocoapods Podfile配置
- iOS开发之沙盒机制(SandBox)
- iOS 代码自定义cell示例
- 招聘一个靠谱的 iOS(上)
- HDU_1017_AMathematicalCuriosity