我想在我的View
上添加视图,但是它们没有设置好这个宽度拉伸。我是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 open main.Storyboard-->打开viewController-->Add UIView-->使您的视图框架与您想要的一样-->并添加约束
例如:如果您想要width=600&height=600,可以像您想要的那样设置框架,然后指定约束。
。请参考链接图像