我正在使用以下代码来设置带有闭包的UITextView的属性。但是它给了我以下错误。
如果没有更多的上下文,表达的类型是不明确的
let textView = UITextView {
$0.text = "SAMPLE TEXT"
$0.isEditable = false
$0.contentInset = UIEdgeInsets(top: 14, left: 0, bottom: 0, right: 0)
}
答案 0 :(得分:2)
没有UITextView
的初始值设定项接受闭包参数。尝试这样的事情:
let textView: UITextView = {
let tv = UITextView()
tv.text = "SAMPLE TEXT"
tv.isEditable = false
tv.contentInset = UIEdgeInsets(top: 14, left: 0, bottom: 0, right: 0)
return tv
}()