当前位置: 首页 > news >正文

做网站备案谁做网络运营商怎么联系

做网站备案谁做,网络运营商怎么联系,通辽市 做网站,手机网站后台源码本文目录 一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型#xff0c;而不用UIColor和UIImage#xff1f;四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过#xff0c;UIView内部默认…本文目录 一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型而不用UIColor和UIImage四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过UIView内部默认有个CALayer对象(层)通过layer属性可以访问这个层。要注意的是这个默认的层不允许重新创建但可以往层里面添加子层 * UIView可以通过addSubview:方法添加子视图类似地CALayer可以通过addSublayer:方法添加子层 接下来演示一下如何添加子层 回到顶部 一、添加一个简单的图层 1 CALayer *myLayer [CALayer layer];2 // 设置层的宽度和高度100x1003 myLayer.bounds CGRectMake(0, 0, 100, 100);4 // 设置层的位置5 myLayer.position CGPointMake(100, 100);6 // 设置层的背景颜色红色7 myLayer.backgroundColor [UIColor redColor].CGColor;8 // 设置层的圆角半径为109 myLayer.cornerRadius 10; 10 11 // 添加myLayer到控制器的view的layer中 12 [self.view.layer addSublayer:myLayer]; * 第1行创建了一个自动释放的CALayer对象你也可以使用经典的alloc和init方法来创建 * 第12行将创建好的层添加到控制器的view的层中   回到顶部 二、添加一个显示图片的图层 1 CALayer *myLayer [CALayer layer];2 // 设置层的宽度和高度100x1003 myLayer.bounds CGRectMake(0, 0, 100, 100);4 // 设置层的位置5 myLayer.position CGPointMake(100, 100);6 // 设置需要显示的图片7 myLayer.contents (id)[UIImage imageNamed:lufy.png].CGImage;8 // 设置层的圆角半径为109 myLayer.cornerRadius 10; 10 // 如果设置了图片需要设置这个属性为YES才有圆角效果 11 myLayer.masksToBounds YES; 12 13 // 添加myLayer到控制器的view的layer中 14 [self.view.layer addSublayer:myLayer]; * 在第7行设置需要显示的图片注意这里用的是UIImage的CGImage属性是一种CGImageRef类型的数据   回到顶部 三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型而不用UIColor和UIImage * 首先要知道CALayer是定义在QuartzCore框架中的CGImageRef、CGColorRef两种数据类型是定义在CoreGraphics框架中的UIColor、UIImage是定义在UIKit框架中的 * 其次QuartzCore框架和CoreGraphics框架是可以跨平台使用的在iOS和Mac OS X上都能使用但是UIKit只能在iOS中使用 * 因此为了保证可移植性QuartzCore不能使用UIImage、UIColor只能使用CGImageRef、CGColorRef * 不过很多情况下可以通过UIKit对象的特定方法得到CoreGraphics对象比如UIImage的CGImage方法可以返回一个CGImageRef   回到顶部 四、UIView和CALayer的选择 细心的朋友不难发现其实前面的2个效果不仅可以通过添加层来实现还可以通过添加UIView来实现。比如第1个红色的层可以用一个UIView来实现第2个显示图片的层可以用一个UIImageView来实现。 既然CALayer和UIView都能实现相同的显示效果那究竟该选择谁好呢 * 其实对比CALayerUIView多了一个事件处理的功能。也就是说CALayer不能处理用户的触摸事件而UIView可以 * 所以如果显示出来的东西需要跟用户进行交互的话用UIView如果不需要跟用户进行交互用UIView或者CALayer都可以 * 当然CALayer的性能会高一些因为它少了事件处理的功能更加轻量级   回到顶部 五、UIView和CALayer的其他关系 * UIView可以通过subviews属性访问所有的子视图类似地CALayer也可以通过sublayers属性访问所有的子层 * UIView可以通过superview属性访问父视图类似地CALayer也可以通过superlayer属性访问父层 * 下面再看一张UIView和CALayer的关系图 如果两个UIView是父子关系那么它们内部的CALayer也是父子关系。转载于:https://www.cnblogs.com/jameslbj/p/4290513.html
http://www.zqtcl.cn/news/439907/

相关文章:

  • 网站权重网站栏目划分的原则
  • 国际网站建设的目的我的百度账号登录
  • 温州网站设计定制博客和网站的区别
  • 益阳建设网站wordpress加载图片慢
  • 网站官网阜新网站开发公司
  • 适合做网站的图片印刷公司网站模板
  • 南昌哪家网站建设最好网站建设的方法有
  • 东莞做网站 动点官网百度开户流程
  • 中力建设网站怎么做自己的门户网站
  • 做的网站必须放做音乐网站的目地
  • 网站备案下来以后怎么做网页万网创始人张向东
  • 怎么做网站官方电话品牌营销策划十大要点
  • 上海自适应网站深圳网络推广外包
  • 网站的建设模式是指什么时候开始外网视频网站做泥声控
  • 免费在线观看电影电视剧网站网站建设公司哪家好 在线磐石网络
  • 域名是建网站之前申请吗怎么查看网站开发语言
  • 网站建设业务的延伸性查企业信息查询平台官网免费
  • 网站如何制作的渭南网站建设推广
  • 网站的ico怎么做简单房地产网站
  • 做室内设计通常上的网站关键词挖掘查询工具爱站网
  • 大理住房和城乡建设部网站为食堂写个网站建设
  • 做网站要icp备案吗软件定制开发 报价
  • 外国网站上做雅思考试dw做网站的导航栏
  • 公司网站建设的作用网站建设网上商城心得体会
  • 珠海网站建设的公司网站生成app
  • 营销网站建设的价格私人网站建设成本
  • 企业网站制作模板免费下载淘宝指数查询官网手机版
  • 做服装外单的网站购物网站首页图片
  • 网站建设到运营赚钱上海网络哪家比较好
  • 做网站要求高吗超炫网站