gpt4 book ai didi

iphone - ScrollRectToVisible 未按预期工作

转载 作者:太空狗 更新时间:2023-10-30 03:21:25 26 4
gpt4 key购买 nike

我有一个 View ,其中的文本字段范围从屏幕顶部到屏幕底部。显然,底部的文本字段在键盘弹出时会被键盘遮住,所以我着手解决这个问题。

我在 viewDidLoad 方法中注册了通知,然后当 UIKeyboardDidShowNotification 被发送时,这个方法被调用:

- (void)keyboardWasShown:(NSNotification*)aNotification
{
NSDictionary* info = [aNotification userInfo];
CGSize kbSize = [[info objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;

UIEdgeInsets contentInsets = UIEdgeInsetsMake(0.0, 0.0, kbSize.height, 0.0);
scrollView.contentInset = contentInsets;
scrollView.scrollIndicatorInsets = contentInsets;

[scrollView scrollRectToVisible:activeField.frame animated:YES];
}

问题是什么都没有滚动,更不用说滚动到可见了。我在这里缺少什么?

我所有的文本字段都在 ScrollView 等中。

提前致谢。

最佳答案

This是一个类似的帖子,其中 scrollRectToVisible: 无法正常工作,并且通过确保正确设置 contentSize 有一个解决方案。希望对您有所帮助!

关于iphone - ScrollRectToVisible 未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7208368/

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