gpt4 book ai didi

objective-c - Cocoa-Touch - 将动画链接在一起

转载 作者:行者123 更新时间:2023-11-29 04:22:39 25 4
gpt4 key购买 nike

这听起来可能比实际上更难。我实际上正在尝试将一些动画链接在一起以使其看起来更流畅。我正在做的是 UIPickerView 的一些基本动画,它从屏幕底部滑动,当它被关闭时,它会滑回到屏幕底部。我用两种方法 - (void)showPicker- (void)hidePicker

处理此功能

在隐藏选择器之后,我想立即显示键盘,但我不想在隐藏选择器之前显示键盘。

我也想反过来,在键盘隐藏后我想立即显示UIPickerView。我知道我可以观察 UIKeyboardDidShowNotificationUIKeyboardDidHideNotification

的通知

那么处理这个问题的最佳方法是什么,以便这些动画以平滑的方式链接在一起?

最佳答案

对于路径选择器->键盘尝试

[UIView animateWithDuration:0.3
animations:^{
[self hidePicker];
}
completion:^(BOOL finished){
[yourInputView becomeFirstResponder];
}];

相反,监听 UIKeyboardDidHideNotification 并在回调中调用 showPicker

关于objective-c - Cocoa-Touch - 将动画链接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12781812/

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