【问题标题】:UITextView changing text color and border when in focus?UITextView 在焦点时更改文本颜色和边框?
【发布时间】:2026-01-20 14:25:01
【问题描述】:

我想继承 UITextView 的子类,所以当用户点击它时,里面的文本变成蓝色,旁边是边框。

我知道如何在视图控制器中执行此操作,我注册为委托,并在这些更改上更改文本视图。但我想封装这段代码,并将其全部放在自定义文本视图中。

我可以监控哪些事件可以让我这样做?

【问题讨论】:

标签: ios uitextview


【解决方案1】:

如果您的UITextVIew 是可编辑的,您可以在UITextView 的委托方法textViewDidBeginEditing: 中更改self.yourTxtVw.textColor = [UIColor blueColor]。同样,您可以使用相同的方法在 UITextView 周围添加边框。

谢谢。

【讨论】: