gpt4 book ai didi

iphone - 在 iOS 5 上出现没有动画的键盘

转载 作者:行者123 更新时间:2023-12-01 16:48:58 25 4
gpt4 key购买 nike

我有一个弹出 View ,我使用 MJPopupViewController 从底部在当前 View 中进行动画处理并且有一个 UITextField在那个弹出 View 中。当我点击该文本字段时,键盘不会从底部显示动画,而是立即出现。弹出 View 是 UIViewController它没有什么花哨的,没有与键盘相关的代码。我在相关的键盘通知中添加了观察者,并看到 UIKeyboardAnimationDurationUserInfoKey值为 0即使这是第一次在应用程序中显示键盘。键盘随着动画正确消失,只有键盘从底部滑入的动画被破坏。这发生在 iOS 5.0 和 5.1 上,键盘在 iOS 6 + 上正常工作。我正试图追查这个问题,但现在我没有线索。是什么原因 UIKeyboardAnimationDurationUserInfoKey为零,开始?

最佳答案

尝试添加这个。

-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.view cache:YES];
[textField becomeFirstResponder];
[UIView commitAnimations];
}

PS:我们需要为此设置委托(delegate)。

关于iphone - 在 iOS 5 上出现没有动画的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17767698/

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