在swift中,我试图创建一个允许按钮启用的文本字段,但仅当文本字段包含整数时.我怎样才能做到这一点?
我正在开发笔记应用程序,当文本视图为空时,应禁用完成按钮,以便用户无法将空笔记保存到数据库中,否则应启用该按钮。
下面是我的代码,我的尝试失败了;我该如何解决这个问题?
@IBOutlet weak var textView: UITextView!
@IBOutlet weak var done: UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()
title = note?.text
if (self.textView.text.isEmpty){
done.enabled = false
}
if let noteContent = note
{
textView.text = noteContent.text
}
self.navigationController!.toolbarHidden = false;
}
func textViewShouldBeginEditing(textView: UITextView) -> Bool{
done.enabled = true
return done.enabled
}
Run Code Online (Sandbox Code Playgroud)