gpt4 book ai didi

swift - 设置 constraint.isActive = true 时抛出错误

转载 作者:行者123 更新时间:2023-11-28 10:36:03 25 4
gpt4 key购买 nike

我有一个 scrollView,我要在其中添加一个 textView。我想将 TextView 置于 schollView 的中心。代码在 textView.centerXAnchor.constraint(equalTo: scrollView.centerXAnchor, constant: 0).isActive = true 行抛出错误,但仅当我调用 .isActive = true以及。

@IBOutlet weak var scrollView: UIScrollView!

override func viewDidLoad() {
super.viewDidLoad()

let textView = UITextView(frame: CGRect(x: 0, y: 0, width: 200, height: 1000))
textView = text
textView.translatesAutoresizingMaskIntoConstraints = false
textView.sizeToFit()
textView.isScrollEnabled = false

scrollView.translatesAutoresizingMaskIntoConstraints = false
textView.centerXAnchor.constraint(equalTo: scrollView.centerXAnchor, constant: 0).isActive = true
}

我错过了什么?

最佳答案

你需要添加它

scrollView.addSubview(textView)
textView.centerXAnchor.constraint(equalTo: scrollView.centerXAnchor, constant: 0).isActive = true

在设置约束之前,如果你在IB里面设置了scrollview的约束,那就不要设置

// comment scrollView.translatesAutoresizingMaskIntoConstraints = false

关于swift - 设置 constraint.isActive = true 时抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53612569/

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