UIScrollView && 设置透明度的几种方式

时光怂恿深爱的人放手 提交于 2019-12-09 22:40:48

1:// iOS7以后,导航控制器中scollView顶部会添加64的额外滚动区域
    self.automaticallyAdjustsScrollViewInsets = NO;

注意:前提条件是scollView才会有这个特性吧,它是指它的内容区域会往下自动有64的间距,如果不想出现这个问题,可以加上上面那句话就可以去掉这个间距了

 

2:设置一个控件的透明度有四种形式:

  1. 设置alpha值:但是这是全局中所有的控件的透明度都会变成透明的,不太好
 self.titleScrollView.backgroundColor = [UIColor whiteColor];
        self.titleScrollView.alpha = 0.3;

 

    2:colorWithWhite

self.titleScrollView.backgroundColor = [UIColor colorWithWhite:1.0 alpha:0.3];

 

    3:RGB

self.titleScrollView.backgroundColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.3];

  

    4:colorWithAlphaComponent:这种最灵活,可以设置所有颜色的透明度,简单快捷---推荐

self.titleScrollView.backgroundColor = [[UIColor redColor] colorWithAlphaComponent:0.3];

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!