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

山东城建设计院网站做网站怎么在图片上加文字

山东城建设计院网站,做网站怎么在图片上加文字,营销网站主题有哪些,wordpress 水煮鱼小程序关于UIView的Layer#xff0c;IOS提供了三个方法#xff1a; 1、layoutSubviews 系统重写布局:在iOS5.1和之前的版本#xff0c;此方法的缺省实现不会做任何事情(实现为空)#xff0c;iOS5.1之后(iOS6开始)的版本#xff0c;此方法的缺省实现是使用你设置在此view上面的co…关于UIView的LayerIOS提供了三个方法 1、layoutSubviews 系统重写布局:在iOS5.1和之前的版本此方法的缺省实现不会做任何事情(实现为空)iOS5.1之后(iOS6开始)的版本此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定subviews的position和size。 UIView的子类如果需要对其subviews进行更精确的布局则可以重写此方法。只有在autoresizing和constraint-based behaviors of subviews不能提供我们想要的布局结果的时候我们才应该重写此方法。可以在此方法中直接设置subviews的frame。 我们不应该直接调用此方法而应当用下面两个方法。 2、setNeedsLayout 此方法会将view当前的layout设置为无效的并在下一个upadte cycle里去触发layout更新。也就是说,  告知页面需要更新但是不会立刻开始更新。执行后会立刻调用layoutSubviews。 3、layoutIfNeeded 告知页面布局立刻更新, 它会强制立即进行layout, 从当前view开始此方法会遍历整个view层次(包括superviews)请求layout。因此调用此方法会强制整个view层次布局。。所以一般都会和setNeedsLayout一起使用。如果希望立刻生成新的frame需要调用此方法利用这点一般布局动画可以在更新布局后直接使用这个方法让动画生效。 setNeedsDisplay     基于约束的AutoLayer的方法 1、setNeedsUpdateConstraints 当一个自定义view的某个属性发生改变并且可能影响到constraint时需要调用此方法去标记constraints需要在未来的某个点更新系统然后调用updateConstraints. 2、needsUpdateConstraints constraint-based layout system使用此返回值去决定是否需要调用updateConstraints作为正常布局过程的一部分。 3、updateConstraintsIfNeeded 立即触发约束更新自动更新布局。 4、updateConstraints  自定义view应该重写此方法在其中建立constraints. 注意要在实现在最后调用[super updateConstraints]   Auto Layout Process 自动布局过程 与使用springs and struts(autoresizingMask)比较Auto layout在view显示之前多引入了两个步骤updating constraints 和laying out views。每一个步骤都依赖于上一个。display依赖layout而layout依赖updating constraints。 updating constraints-layout-display 第一步updating constraints被称为测量阶段其从下向上(from subview to super view),为下一步layout准备信息。可以通过调用方法setNeedUpdateConstraints去触发此步。constraints的改变也会自动的触发此步。但是当你自定义view的时候如果一些改变可能会影响到布局的时候通常需要自己去通知Auto layoutupdateConstraintsIfNeeded。 自定义view的话通常可以重写updateConstraints方法在其中可以添加view需要的局部的contraints。 第二步layout其从上向下(from super view to subview)此步主要应用上一步的信息去设置view的center和bounds。可以通过调用setNeedsLayout去触发此步骤此方法不会立即应用layout。如果想要系统立即的更新layout可以调用layoutIfNeeded。另外自定义view可以重写方法layoutSubViews来在layout的工程中得到更多的定制化效果。 第三步display此步时把view渲染到屏幕上它与你是否使用Auto layout无关其操作是从上向下(from super view to subview)通过调用setNeedsDisplay触发 因为每一步都依赖前一步因此一个display可能会触发layout当有任何layout没有被处理的时候同理layout可能会触发updating constraints当constraint system更新改变的时候。 需要注意的是这三步不是单向的constraint-based layout是一个迭代的过程layout过程中可能去改变constraints有一次触发updating constraints进行一轮layout过程。 注意如果你每一次调用自定义layoutSubviews都会导致另一个布局传递那么你将会陷入一个无限循环中。  如下图 转载于:https://www.cnblogs.com/bigshow1949/p/6340784.html
http://www.pierceye.com/news/272841/

相关文章:

  • 海口网站建设工作中企动力全球邮企业邮箱
  • 青岛网站制作排名绵阳做网站优化
  • 扬州市建设工程造价管理站网站开发建设网站
  • 广州网站设计公司济南兴田德润o评价潍坊响应式网站建设要多久
  • 网站模板如何优化平阳县建设局网站
  • 厦门外贸网站找谁可以做app的网站
  • 本地电脑静态网站建设游戏代理平台免费
  • 网站建设公司的成本有哪些内容wordpress admin空白
  • 高端网站建设如何收费济南行业网站建设
  • 昆明网站制作专业麦当劳订餐网站 是谁做的
  • 网站代备案公司名称网页游戏怎么搭建
  • 教师在哪些网站可以做兼职做平面的公司网站
  • php网站后台程序做游戏ppt下载网站有哪些
  • 柳州正规网站制作公司佛山企业名录黄页
  • 企业网站做备案网站换域名 百度收录
  • 平面网站模版网站建设需要的费用
  • 营销型网站案例展示如何做网赌网站
  • 商融交通建设工程有限公司网站wordpress的伪静太文件
  • 网站rar文件做sorry动图的网站
  • 有合作社做网站得不备案期间关网站吗
  • 南京城乡住房建设厅网站wordpress文章模板下载
  • 有一个做搞笑英语视频网站外贸建站优化
  • 苏州公司建设网站深圳品牌蛋糕店有哪些品牌排行
  • 手机网站建设视频教程、网站建设项目功能需求分析报告
  • 纸 技术支持 东莞网站建设wordpress 手机 自建站
  • 网站后台 搜索广告发布合同模板
  • 手机网站设计教程网站建设 职位
  • 外贸网站图片素材谷歌seo和百度seo区别
  • 龙华网站 建设深圳信科潍坊网站建设培训
  • 域名网站平台qq在线登录