1 功能描述 开发中经常遇到这样的需求:view2显示在view1上面,透过view2可以渐渐的看到view1.效果如图1所示:view1是一个imageView,view2是一个普通view.view1与view2完全重叠,view2从下到上由灰色到白色,由不透明到透明.图2为只有view2的效果,图3为只有view1的效果. 2 代码如下 如果只想颜色渐变,而不需要透明度的渐变,可以将alpha设为1.0. - (void)viewDidLoad { [super viewDidLoad];