- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是我的代码片段
_maskView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 375, 667)];
_maskView.backgroundColor = [UIColor redColor];
_maskView.alpha = 0.5;
UIButton *disappare = [[UIButton alloc] initWithFrame:CGRectMake(60, 200, 120, 44)];
disappare.backgroundColor = [UIColor blueColor];
disappare.alpha = 1.0;
[disappare setTitle:@"消失" forState:UIControlStateNormal];
[disappare addTarget:self action:@selector(dismissMaskView:) forControlEvents:UIControlEventTouchUpInside];
[_maskView addSubview:disappare];
[self.navigationController.view addSubview:_maskView];
我将 maskView 添加到 navigationController.view,但是当我在 maskview 上设置 alpha 时,它会影响 maskview.subviews,如 ,
如何设置 maskview.alpha 不影响消失按钮?
最佳答案
如果您设置 View 的 alpha
,它也将应用于其 subview 。相反,您可以使用 alpha
作为背景色
[UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:0.5];
我不确定颜色代码,反正 alpha
是关键。
关于ios - 如何在带有 alpha 的 uiviewcontroller 上添加全屏 maskview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31635730/
似乎找不到这个问题的答案... 所以我要像这样向 UIView 添加 mask //create mask image for uiview UIImageView *imv = [[UIIm
我正在尝试实现用户使用的照片裁剪工具,但卡住了。我有一个 UIView (imageCropper) 位于 UIImageView (imageToBeEdited) 的顶部(z 顺序) >) 其中包
我想对我的 UIView 应用倒置 mask 。我将 mask 设置为带有透明图像的 UIImageView。然而输出 view.mask = imageView 不是想要的结果。我怎样才能达到如下所
下面是我的代码片段 _maskView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 375, 667)]; _maskView.backgroun
我正在制作一个基于相机的应用程序,我想在相机预览上制作一个磨砂叠加层,并从磨砂 View 中切出一个圆角矩形。 我一直在尝试使用 iOS 8 引入的 UIView 的 maskLayer 来实现这一点
我是一名优秀的程序员,十分优秀!