iphone – 我如何可以有一个不透明的UIView作为半透明UIView的子视图?

iphone – 我如何可以有一个不透明的UIView作为半透明UIView的子视图?,第1张

概述我有一个UIView与α的0.5,我添加作为一个子视图到我的主视图,以灰化其他一切。我想添加一个额外的UIView到这个灰色的UIView作为一个子视图 – 问题是,当我这样做,我新添加的子视图也是部分透明的。 有什么办法让子视图“忽略”其超级视图的alpha值,并且它本身完全不透明吗? 不,不是真的。你想要的是采取你的重叠视图,并使它只有一个清晰的背景颜色。作为该新叠加的子视图,您的视图将灰色的 我有一个UIVIEw与α的0.5,我添加作为一个子视图到我的主视图,以灰化其他一切。我想添加一个额外的UIVIEw到这个灰色的UIVIEw作为一个子视图 – 问题是,当我这样做,我新添加的子视图也是部分透明的。

有什么办法让子视图“忽略”其超级视图的Alpha值,并且它本身完全不透明吗?

解决方法 不,不是真的。你想要的是采取你的重叠视图,并使它只有一个清晰的背景颜色。作为该新叠加的子视图,您的视图将灰色的东西出来。作为一个兄弟视图,把你的观点,你想要不透明。

[OpaqueVIEw] [DimmingVIEw]     |             |      [OverlayVIEw]
总结

以上是内存溢出为你收集整理的iphone – 我如何可以有一个不透明的UIView作为半透明UIView的子视图?全部内容,希望文章能够帮你解决iphone – 我如何可以有一个不透明的UIView作为半透明UIView的子视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1087746.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存