gpt4 book ai didi

iOS UIImageView 分层问题

转载 作者:行者123 更新时间:2023-12-01 17:35:13 25 4
gpt4 key购买 nike

我确信这个问题已经在很多地方得到了回答,但我不知道要搜索什么关键字来回答这个问题。如果有人可以将我链接到答案,那就太好了。

我不确定如何控制哪些 UIImageViews(它们都被同一个 View 子查看)在视觉上覆盖其他的。换句话说,如果我将一个 UIImageView 子查看到与另一个 UIImageView 相同的位置,则添加的第二个总是覆盖第一个。我不确定如何在 UI 编辑器或代码中执行此操作。到目前为止,我一直按照我希望它们出现的顺序添加它们,但我不能总是这样做。特别是如果我需要将 UIImageView 设置为 IBOutlet 并且我需要它位于我以编程方式添加的所有 UIImageView 之上。

有人可以告诉我如何以编程方式执行此操作,以及如何在 UI 编辑器中设置值吗?谢谢。

最佳答案

UIView 有几个 API 来处理这些问题:

  • 添加 subview 时:
  • 插入 subview :上方 subview :
  • 插入 subview :atIndex:
  • 插入 subview :下面 subview :
  • 以 z 顺序移动 subview :
  • 将SubviewToFront:
  • 发送SubviewToBack:
  • exchangeSubviewAtIndex:withSubviewAtIndex:

  • 关于所有这些的更多细节可以在 UIView documentation 中找到。 (其中 UIImageView 是一个子类。)

    关于iOS UIImageView 分层问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5157978/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com