I currently have the following code:
class NewPostController: UIViewController { @IBOutlet weak var MessageField: UITextView! override func viewDidLoad() { super.viewDidLoad() MessageField.text = "What on your mind?" MessageField.textColor = UIColor.lightGrayColor() } func textViewDidBeginEditing(MessageField: UITextView) { if MessageField.textColor == UIColor.lightGrayColor() { MessageField.text = "" MessageField.textColor = UIColor.blackColor() } }
However, when I edit MessageField , the code inside textViewDidBeginEditing does not start. I suspect that this is due to the incorrect way of linking MessageField inside the function, but I do not know what to do.
swift uitextview
dbalagula23
source share