ios - UITextView 中的文本更改事件
问题描述
我有
@IBOutlet weak var messageTextView: UITextView
我希望当文本内部发生变化时打印到控制台:blabla
。
我尝试添加以下功能,但是当我更改文本时没有任何反应:
func textViewDidChange(_ textView: UITextView) {
switch (textView) {
case messageTextView: print("blabla")
default: break
}
}
解决方案
您需要在里面设置委托viewDidLoad
textView.delegate = self
//
class ViewController: UIViewController , UITextViewDelegate {
推荐阅读
- python-3.x - 递归:找到最低的最低付款额
- javascript - 如何让 Mailchimp 弹出窗口在 Chrome 中工作
- java - JavaFX中如何将X、Y整数坐标转换为正确的像素坐标
- javascript - 当用户在 javascript 中输入变量时,将用户输入存储到变量中
- orgchart - 更改组织结构图中混合视图的缩进线的显示(巴尔干图)
- duplicates - 使用VBA比较和连接excel中的重复值
- object - 带有 Rtti 的子对象枚举属性
- python-3.x - Matplotlib 返回一个空白图
- docker - 如何订购 docker 容器启动?
- c++ - 如何将字符串转换为十六进制表示?