ios - 根据预测文本向上移动 TextView

标签 ios swift

有没有办法根据用户是否打开预测文本来更改 TextView 的比例或位置?我希望我的 textview 在用户打开和关闭禁用时垂直向上扩展。

谢谢。

最佳答案

您可以订阅多个通知以获取键盘尺寸信息:

UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification
UIKeyboardDidHideNotification

使用通知的 userInfo 字典中的 UIKeyboardFrameBeginUserInfoKeyUIKeyboardFrameEndUserInfoKey 键获取键盘大小信息。我没有验证过,但这个尺寸应该包括键盘的预测文本区域。

Reference

关于ios - 根据预测文本向上移动 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36830674/

相关文章:

ios - LocationManager 和 iBeacon : How to count the current number of monitoring regions

ios - UIView 在动画期间沿着 UIBezierPath 暂停

swift - ByteCountFormatter iOS swift

ios - @ 2x对于Retina显示应用程序有何意义?

ios - 无法创建 IPA 文件 xamarin iOS

ios - 在 Swift 1.2 中使用 assetForURL

ios - UIBarButton 的点击事件如何处理

json - 如何将图像添加到服务器上现有的图像数组中? Xcode

ios - 如何使用导航 Controller 执行segue?

iOS:创建另一个 UIWindow 作为覆盖时出现问题(iOS 7 问题?)