解决iOS UITextView没有placeholder

在iOS开发中,UITextField有placeholder属性但UITextView没有。要为UITextView添加placeholder,只需三步:1.初始化时设置textView.text为提示文本;2.在`textViewDidBeginEditing`中清除等于提示文本的内容;3.在`textViewDidEndEditing`中当文本长度小于1时恢复提示文本。通过这种方法,可以实现类似placeholder的功能,并可进一步定制样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  我们知道在iOS开发时,控件UITextField有个placeholder属性,UITextField和UITextView使用方法基本类似,有两个小区别:1.UITextField单行输入,而UITextView可以多行输入。2.UITextField有placeholder属性,而UITextView没有。至于两者的代理方法,原理基本差不多,只是方法名略有差异。

        如何为UITextView添加一个placeholder功能呢,其实方法很简单,三步即可实现:

        1.在创建textView的时候,赋值其文本属性

        即textView.text = @"请输入文本内容";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值