如何在Swift中当键盘出现时提升视图(UITextField和键盘)
你好!我是Swift和UIKit的新手,正在编写一个简单的笔记应用。屏幕上有一个UITextField和UITextView在底部。当我点击输入框时,键盘遮挡了屏幕底部——我看不到自己输入的内容。我尝试添加UIScrollView,但仍然不起作用。
以下是我的代码示例(全部在storyboard中,outlet已连接):
```swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var textField: UITextField!
@IBOutlet weak var textView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
// 尝试订阅键盘通知,但不知道如何正确操作
NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow), name: UIResponder.keyboardWillShowNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillHide), name: UIResponder.keyboardWillHideNotification, object: nil)
}
@objc func keyboardWillShow(