线程1:信号SIGABRT swift 我试图把文本集中在视图中间,但却收到了一个错误。这是我的代码作为参考 let textbox = UITextField() textbox.text = "Hello" textbox.sizeToFit() textbox.centerXAnchor.constraint(equalTo: textboxView.centerXAnchor).isActive = true textbox.centerYAnchor.constraint(equalTo: textboxView.centerYAnchor).isActive = true textbox.delegate = self self.textboxView.addSubview(textbox)
您没有给出视图控制器其余部分的详细信息,因此您可能已经在其他地方添加了它 但是,使用自动布局约束时,必须关闭自动遮罩线程1:信号SIGABRT swift 我试图把文本集中在视图中间,但却收到了一个错误。这是我的代码作为参考 let textbox = UITextField() textbox.text = "Hello" textbox.sizeToFit() textbox.centerXAnchor.constraint(equalTo: textboxView.centerXAnchor).isActive = true textbox.centerYAnchor.constraint(equalTo: textboxView.centerYAnchor).isActive = true textbox.delegate = self self.textboxView.addSubview(textbox),swift,uitextfielddelegate,Swift,Uitextfielddelegate,您没有给出视图控制器其余部分的详细信息,因此您可能已经在其他地方添加了它 但是,使用自动布局约束时,必须关闭自动遮罩 textbox.translatesAutoresizingMaskIntoConstraints = false 在设置约束之前,您还应将文本框添加为子视图。您不能相对于另一个视图约束视图,除非它们首先相关 在设置约束之前,需要先添加子视图 let textbox = UITextField() textbox.text = "Hello" textbox.translate
textbox.translatesAutoresizingMaskIntoConstraints = false
在设置约束之前,您还应将文本框添加为子视图。您不能相对于另一个视图约束视图,除非它们首先相关 在设置约束之前,需要先添加子视图
let textbox = UITextField()
textbox.text = "Hello"
textbox.translatesAutoresizingMaskIntoConstraints = false
self.textboxView.addSubview(textbox)
textbox.centerXAnchor.constraint(equalTo: textboxView.centerXAnchor).isActive = true
textbox.centerYAnchor.constraint(equalTo: textboxView.centerYAnchor).isActive = true
textbox.delegate = self
哪一行出错?是的,更详细。您在哪里创建
文本框
?根据你发布的内容,没有人可以复制你的问题。对此表示抱歉。我当时很忙,但有人帮我找到了解决办法。