您好,匿名用户
随意问技术百科期待您的加入

alpha=0 clearColor hidden=YES 有什么区别

+1 投票

需要临时隐藏一个应用的时候,可能会用到三种办法

view.alpha=0.f;

view.backgroundColor=[UIColor clearColor];

view.hidden=YES;

这三种方法到底有什么区别?从性能上考虑
另外,如果我希望他小时的时候是渐隐的,效率最好的方法是什么?

用户头像 提问 2013年 1月28日 @ Sejuani 上等兵 (427 威望)
分享到:

1个回答

+1 投票
 
最佳答案

就是字面上的区别 view透明 view的背景色透明 和 整个view隐藏
从性能上看隐藏要好些,因为透明的话 GPU需要计算两层view的内容再显示

渐隐的做法一盘就是alpha从1到0,然后hidden

用户头像 回复 2013年 1月28日 @ Kennen 上等兵 (442 威望)
选中 2013年 1月28日 @Saber
提一个问题:

相关问题

0 投票
1 回复 27 阅读
用户头像 提问 2014年 1月30日 @ Viktor 上等兵 (290 威望)
+1 投票
1 回复 87 阅读
用户头像 提问 2013年 3月3日 @ hadoop 上等兵 (109 威望)
0 投票
1 回复 65 阅读
用户头像 提问 2012年 12月1日 @ Trundle 上等兵 (301 威望)
+1 投票
1 回复 44 阅读
用户头像 提问 2012年 12月1日 @ hacker 上等兵 (362 威望)
0 投票
1 回复 26 阅读
用户头像 提问 2012年 12月1日 @ Kennen 上等兵 (442 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...