【问题标题】:Can't position View and Image at bottom of Scene无法将视图和图像定位在场景底部
【发布时间】:2016-05-31 21:12:23
【问题描述】:

我有一个名为 Login 的场景,它有两个主要视图:CenterBG

BG 包含一个图片资源,我正在尝试将视图移到屏幕的后面(Center 在顶部)。

它在 XCode 中看起来是正确的,但是当我模拟它时,它出现在顶部,阻塞了页面的其余部分:

如何将BG视图移到后面?

【问题讨论】:

    标签: ios xcode swift swift2


    【解决方案1】:

    在我看来,问题似乎在于约束或 alpha 级别。由于 Center 在视图层次结构中的位置高于 BG,因此如果两者都设置正确,它应该是可见的。

    【讨论】:

    • 就是这样 - BG 的 alpha 为 1,但 Center 的 alpha 为 0。
    【解决方案2】:

    假设 Center 和 BG 都是子视图,你有没有尝试在 UIView 上跟随 func ?

    func insertSubview(_ view: UIView,
          aboveSubview siblingSubview: UIView)
    

    这里是 Apple 文档链接 - https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/instm/UIView/insertSubview:aboveSubview

    【讨论】:

    • 谢谢。我仍然习惯于 Swift 并以编程方式管理视图 - 其中哪些是占位符,我如何找到填充它们的名称?
    猜你喜欢
    • 2021-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多