问一个UILabel的的自增和自减的问题

需求: 我有一个文本框, 限制字数是20, 在文本框下面有一个提示性信息, 提示(您还可以输入20个字), 怎么根据文本框的文字来自增或者自减(提示性信息的20???)
 
 
求一呆毛
已邀请:

罗家辉 - 90后 IT 男

赞同来自: 戴维营教育 指针是死门

已经解决了, 下面是代码:
func textViewDidChange(textView: UITextView) {
let text: NSString = textView.text

UILabel.text = "您还可以输入: \(maxChar - text.length)个字"

if text.length > maxChar && textView.markedTextRange == nil{
let range = NSMakeRange(0, maxChar)
textView.text = text.substringWithRange(range)
}
}

mengxianzhi - ios developer

赞同来自:

  • (void) textViewDidChange:(UITextView *)textView{
            获取文本字符长度 和 20 做 差 就是lable要显示剩余字数
            设置lable属性sizeToFit
           或者根据 textRectForBounds:limitedToNumberOfLines 算出字的大小 赋值给lable (ios 7)
}

要回复问题请先登录注册