View的opaque

简介: <span style="background-color:rgb(255,255,255)"><span style="font-family:simsun; font-size:14px; line-height:21px">iOS设备都具有一定的局限性,开发者只能力求使其不断趋于完美。每一阶段的iOS开发都与遇到很多的问题,开发者和专家也在不断总结经验,与大家一起分享心得和体会。</
iOS设备都具有一定的局限性,开发者只能力求使其不断趋于完美。每一阶段的iOS开发都与遇到很多的问题,开发者和专家也在不断总结经验,与大家一起分享心得和体会。
下面是一点开发技巧,希望对大家有帮助。
要注意,首先尽量将view设置为Opaque,如果view是不透明的,那么应该将其opaque属性设置为YES。  
为什么要这样做呢?其实是有一定的原因的,一起来看一下。这样设置ios可以让系统以最优的方式来绘制view。opaque属性可以在Interface Builder或代码中设置。  
苹果的官方文档对opaque属性有如下解释:This property provides a hint to
he drawing system as to how it should treat the view. If set to YES,
the drawing system treats the view as fully opaque, which allows the
rawing system to optimize some drawing operations and improve
performance. If set to NO, the drawing system composites the view
normally with other content. The default value of this property is YES.
(opaque属性提示绘制系统如何处理view。如果opaque设置为YES,绘图系统会将
view看为完全不透明,这样绘图系统就可以优化一些绘制操作以提升性能。如果设置
为NO,那么绘图系统结合其它内容来处理view。默认情况下,这个属性是YES。)  
如果屏幕是静止的,那么这个opaque属性的设置与否不是一个大问题。但是,如果
view是嵌入到scroll view中的,或者是复杂动画的一部分,不将设置这个属性的话
肯定会影响程序的性能!  
可以通过模拟器的Debug\Color Blended Layers选项来查看哪些view没有设置为不透明。为了程序的性能,尽可能的将view设置为不透明!
目录
相关文章
|
Java
viewpage 添加fragment 报错 viewpage demo LayoutInflater 自定义控件轮播图demo
viewpage 添加fragment 报错 viewpage demo LayoutInflater 自定义控件轮播图demo
104 0
viewpage 添加fragment 报错 viewpage demo LayoutInflater 自定义控件轮播图demo
|
安全
Fragment里面有ViewPager,ViewPager里面又嵌套Fragment,刚遇到的一个坑
Fragment里面有ViewPager,ViewPager里面又嵌套Fragment,刚遇到的一个坑
view.setTag()的正确使用姿势
开发中,我们经常要进行数据的传递,会使用到view.setTag()和view.getTag()方法,主要用在view的点击事件中,可以让数据跟着view走,这种方法很方便。一般情况下给view设置一个tag就够用了,某些情况下我们需要给一个view设置多个tag,在需要的时候再分别取出来,这就需要用到view.setTag()的一个重载方法view.setTag(int key,final Object Tag)了。
一个最简单的query view和对应的cube view
一个最简单的query view和对应的cube view
112 0
一个最简单的query view和对应的cube view
|
Android开发
RecyclerView + SnapHelper实现炫酷ViewPager效果
目录 什么是SnapHelper SnapHelper是Google 在 Android 24.2.0 的support 包中添加的对RecyclerView的拓展,结合RecyclerView使用,能很方便的做出一些炫酷的效果。
5499 0
|
前端开发 Java Spring
|
前端开发 Java Spring
|
算法 MySQL 关系型数据库