TextView 控制字数

1.textViewDidChange的时候,取出textView的string,判断长度

大于长度用subStringToIndex 截取,但是在iOS7上会crash,此时的解决办法是判断textView的markTextRange == nil,满足nil,才可以截取string

2.iOS 7 以上text会clips last line

相关 -》 UITextInput


CGRect line = [textView creatRectForPosition:textView.selectedTextRange.start];

CGFloat overflow = line.origin.y + line.size.height - (textView.contentOffset.y + textView.bounds.size.height - textView.contentInset.bottom - textView.contentInset.top);

if(overflow>0){

CGPoint offset = text.contentOffset;

offset.y += overflow +7;

[textView setContentOffset:offset];

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值