swift - UITextView 多行拼写问题 - Swift
问题描述
我正在使用 UITextView,我通过按 enter 键并移动到底线或按下从键盘到底线的开关进入 UITextView。我用 print 检查了我写的内容,但它没有看到我在底行写的单词,而只看到我在第一行写的单词。如何正确添加和打印多行文本。
@IBOutlet weak var textInputArea: UITextView!
解决方案
您如何检查UITextView
内容?试试这样检查
class ViewController: UIViewController, UITextViewDelegate {
@IBOutlet weak var input: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
input.delegate = self
}
func textViewDidChange(_ textView: UITextView) {
print(textView.text)
}
}
在这种情况下,您应该收到类似的东西
可选(“aaaa\n\n\nBbbbb\n\n\nCcccc”)
其中每个“\n”都是一个新行。
推荐阅读
- c# - How to select a value from an angular dropdown in C# with selenium
- javascript - 在具有绝对位置的 div 中实现平滑过渡
- java - Java,Maven + Jenkinsfile - 找不到类路径
- javascript - How to implement custom Error class in typescript?
- javascript - 像 ookla 一样计算下载速度
- php - Elasticsearch Mapping Types in PHP
- django - How to display parameter from URL to template in class based views in Django
- javascript - capture regex group occurrence in a string
- kubernetes - 即使配置了 RBAC 策略,secrets 也可以被视为环境变量
- java - 由 3rd 方依赖项发出的出站请求的 URL 重写