gpt4 book ai didi

iphone - UITextView 定位不正确

转载 作者:行者123 更新时间:2023-11-28 20:17:25 26 4
gpt4 key购买 nike

您好,我有 UITextView,我希望它的高度正好在键盘上方。我正在制作一个笔记应用程序,我需要调出 UITextView 以便它轻松滚动。代码如下:

CGRect keyboardBounds = [[[notification userInfo] objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue];
CGRect frame = self.notesTextView.frame;
CGFloat height = self.notesTextView.frame.size.height;
height = frame.size.height;
frame.size.height -= keyboardBounds.size.height;
self.notesTextView.frame = frame;

然而画面变成了这样: enter image description here

最佳答案

这是您需要的答案:https://stackoverflow.com/a/1127025/189804

正确地做到这一点很困难,但却是必不可少的。不要忘记使用传递给键盘通知的信息字典中的所有信息,您需要读取新兴键盘的高度而不是硬编码一个值,您需要获取动画持续时间以便重新排列 View 具有相同的动画持续时间并且您还需要在编辑时响应事件 - 假设用户开始编辑,然后决定连接蓝牙键盘以使编辑任务更容易,或者他们开始​​编辑时连接了键盘,然后是键盘电池退出...

关于iphone - UITextView 定位不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17516962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com