一. self.view.layer.contents 和 self.view.backgroundColor

今天测了一下 :    self.view.layer.contents 和 self.view.backgroundColor

例子:

self.view.layer.contents = (id)[UIImage imageNamed:@"musicBackground.jpg"].CGImage;

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"mySelf.jpg"]];

我测试是显示的层的图片,它们的层级关系是 层(layer)在背景(backgroundColor)之上。

总结:

当用这个方法    self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"mySelf.jpg"]];

加载图片到视图控制器上面,如果图片小于父视图,那么它会添加多个(重复)图片至你的父视图上;

当用self.view.layer.contents = (id)[UIImage imageNamed:@"musicBackground.jpg"].CGImage;

这个方法的时候,即便你图片没有大于父视图,那么它也会自动填充整个视图,只是图片会被拉伸失真。

 二. Convenience methods for creating colors 创建颜色的几种方式

+ (UIColor *)colorWithPatternImage:(UIImage *)image;   通过图片吸色

+ (UIColor *)colorWithWhite:(CGFloat)white alpha:(CGFloat)alpha;

+ (UIColor *)colorWithHue:(CGFloat)hue saturation:(CGFloat)saturation brightness:(CGFloat)brightness alpha:(CGFloat)alpha;==hue:色度    saturation: 饱和度  brightness: 亮度  alpha: 透明度

+ (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;   ===三原色

+ (UIColor *)colorWithCGColor:(CGColorRef)cgColor;

#if __has_include(<CoreImage/CoreImage.h>)

+ (UIColor *)colorWithCIColor:(CIColor *)ciColor NS_AVAILABLE_IOS(5_0);

最新文章

  1. 【无私分享:ASP.NET CORE 项目实战(第十二章)】添加对SqlServer、MySql、Oracle的支持
  2. hibernate理解
  3. a标签加入单击事件 屏蔽href跳转页面
  4. sql按时间段汇总
  5. SQL Server Profiler工具
  6. MySQL 外键异常分析
  7. require.js学习笔记(内容属于转载总结)
  8. Think Python - Chapter 11 - Dictionaries
  9. windows phone URI映射
  10. App开发革命进阶路
  11. JS函数——作用域
  12. hibernate的对象状态分析
  13. MFC属性表单修改“应用”键名并对其响应
  14. ubantu10.04安装ns-2.34
  15. Java抽象类和接口的比较
  16. C#异步编程の-------异步编程模型(APM)
  17. Python最佳学习路线图
  18. 6种innodb数据字典恢复方法
  19. 20165211 2017-2018-2 《Java程序设计》第4周学习总结
  20. [翻译] LiquidFloatingActionButton

热门文章

  1. CentOS下编译安装Apache
  2. 4.cocos场景和层的调用
  3. 10.cocos2d坐标系
  4. mycat 不得不说的缘分(转)
  5. Highcharts图表的注解功能
  6. Scala具体解释---------类
  7. Log4j日志管理的简单实例
  8. searchView-风格调整
  9. C#中选中指定文件并读取类似ini文件的内容
  10. 【例题 7-14 UVA-1602】Lattice Animals