当前位置:首页 > 编程技术 > 正文

如何获取ios键盘高度

如何获取ios键盘高度

在iOS开发中,获取键盘的高度可以通过监听键盘的弹出和收起事件来实现。以下是一些常用的方法: 1. 使用`NSNotificationCenter`监听键盘事件iOS提...

在iOS开发中,获取键盘的高度可以通过监听键盘的弹出和收起事件来实现。以下是一些常用的方法:

1. 使用`NSNotificationCenter`监听键盘事件

iOS提供了`NSNotificationCenter`来监听键盘事件。以下是一个简单的示例:

```swift

import UIKit

class ViewController: UIViewController, UITextFieldDelegate {

var textField: UITextField!

var keyboardHeight: CGFloat = 0

override func viewDidLoad() {

super.viewDidLoad()

textField = UITextField(frame: CGRect(x: 20, y: 100, width: 240, height: 40))

textField.delegate = self

view.addSubview(textField)

NotificationCenter.default.addObserver(self, selector: selector(keyboardWillShow), name: UIResponder.keyboardWillShowNotification, object: nil)

NotificationCenter.default.addObserver(self, selector: selector(keyboardWillHide), name: UIResponder.keyboardWillHideNotification, object: nil)

最新文章