筑雅浅缃的专栏

平日里用的textView是没有placeHolder ,,但是我们在编辑的时候是需要去给用户提示的。所以我们可以用在textVIew上加一个UIlabel 或者 UITextVIew 当textVIew开始编辑的时候,我们可以将其隐藏。下面以加label为例子吧:

<span style="font-size:18px;"> // MARK:TextView的代理方法func textViewDidBeginEditing(textView: UITextView) {self.placeLabel.hidden = true}func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {if text != "" {self.navigationItem.rightBarButtonItem?.enabled = trueself.placeLabel.hidden = true}if text == "" && range.length == 1 && range.location == 0 {self.navigationItem.rightBarButtonItem?.enabled = falseself.placeLabel.hidden = falseif type == 1 {self.placeLabel.text = placeStr}}if text == "\n" {textView.resignFirstResponder()return false}return true}</span>

,再回头,便生出无限羁绊。那是彼此的刺在对方心里留下的痕迹,

筑雅浅缃的专栏

相关文章:

你感兴趣的文章:

标签云: