【问题标题】:Transparency for overlapping views重叠视图的透明度
【发布时间】:2023-03-04 15:19:02
【问题描述】:

我有两个部分重叠的视图。他们都是同一个superview的孩子,但彼此之间没有父子关系。

最初 viewA.alpha=1 和 viewB.alpa=0 然后我逐渐增加 viewB.alpha 这由于某种原因导致 viewA 变得越来越透明,尽管它的 alpha 仍然是 1。

如何在不影响其他视图的情况下更改其中一个重叠视图的透明度?

【问题讨论】:

  • 你能分享一些代码吗?
  • 我敢打赌 ViewA 不会更透明,但增加 alpha 会使 ViewB 更强大。你能提供一些图片吗?或者可能是录制了过渡的电影?

标签: objective-c ios uiview alpha


【解决方案1】:

结果证明我的问题与此完全无关。我从 XIB 文件中两次实例化同一个视图,这由于某种原因导致了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 2020-09-07
    • 2018-12-07
    相关资源
    最近更新 更多