UITextView的字数限制 及 添加自定义PlaceHolder
2024-09-21 00:40:34
- (void)textViewDidChange:(UITextView *)textView{
NSString *temp=textView.text;
//字数超过限制数量时,进行截取替换
if([[textView text] length] > _limitCharactorNumbers){
textView.text=[temp substringToIndex:_limitCharactorNumbers];
}
//显示剩余字数
_leftNumberLabel.text = [NSString stringWithFormat:@"%u",(_limitCharactorNumbers - textView.text.length)]; // placeHolder实现方法: 自己添加一个UILabel在UITextView左上角
if (textView.text.length == 0) {
_placeHolderLabel.text = _placeHolder;
}else{
_placeHolderLabel.text = @"";
} }
最新文章
- 理解Docker(4):Docker 容器使用 cgroups 限制资源使用
- Java 链表
- 自己总结的USB数据结构及其描述符
- Android Native jni 编程入门
- JSONArray.toCollection 封装 bean 失败
- paper 19 :机器学习算法(简介)
- 日积月累:ProguardGui进行jar包代码混淆
- Kotlin Vertx
- mybatis foreach where test用法
- 将git commit的默认编辑器从nano转为vim
- Web 项目报错No suitable driver found for jdbc:mysql://localhost:3306/book 的一个解决办法
- Reinforcement Learning: An Introduction读书笔记(3)--finite MDPs
- Java抽象类(Abstract Class)与接口(Interface)区别
- robotframework使用中的一些注意事项
- abp xunit Can not register IHostingEnvironment. It should be a non-abstract class. If not, it should be registered before.”
- SEVERE: An incompatible version 1.1.27 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.32
- ROS中打开单目摄像头
- 编辑文件 vi,vim的基本操作
- java.exe和javaw.exe有什么区别
- cmake-index-3.11.4机翻