gpt4 book ai didi

swift - 我们如何设置添加 subview 的约束

转载 作者:行者123 更新时间:2023-11-28 12:34:04 25 4
gpt4 key购买 nike

我想在我的 View 上添加 View ,但是他们没有很好地设置这个宽度拉伸(stretch)。我是 iOS 新手。任何帮助,将不胜感激。这是我尝试做我想做的事时得到的,有人可以帮助解决这个问题:

   openView.translatesAutoresizingMaskIntoConstraints = false
let topConstraint = NSLayoutConstraint(item: openView, attribute: .top, relatedBy: .equal, toItem: self, attribute: .top, multiplier: 1, constant: 0)
let bottomConstraint = NSLayoutConstraint(item: openView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1, constant: 0)
let leadingConstraint = NSLayoutConstraint(item: openView, attribute: .leading, relatedBy: .equal, toItem: self, attribute: .leading, multiplier: 1, constant: 0)
let trailingConstraint = NSLayoutConstraint(item: openView, attribute: .trailing, relatedBy: .equal, toItem: self, attribute: .trailing, multiplier: 1, constant: 0)

self.view.addSubview(openView)
openView.addConstraints([topConstraint, bottomConstraint, leadingConstraint, trailingConstraint])
openView.layoutIfNeeded()

最佳答案

在你的 xcode 中打开 main.Storyboard --> 打开你的 viewController --> 添加 UIView --> 制作你想要的 View 框架 --> 并添加约束

例如:如果您想要 width=600 & height=600,请根据需要设置 frame,然后分配约束。

。引用链接图片以供引用 enter image description here

关于swift - 我们如何设置添加 subview 的约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41356818/

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