背景:
我需要从具有搜索字段的图像视图(矩形而不是 barbutton)中显示弹出框。弹出框需要从 UIModalPresentationFormSheet 呈现。这已成功实现
问题:
我面临的问题(在横向模式下)是当显示键盘时,模态表单向上移动并随之移动我的弹出框框架。因此弹出框保持在其原始位置(在显示键盘之前)并呈现rect 向上移动。我应用的解决方案是从更改的矩形中表示(using presentPopoverFromRect)
弹出框并在中执行相同的操作。这工作正常,但过渡非常快速和有弹性。那么,我怎样才能实现平稳过渡呢?-(void)didShowKeyBoard:(NSNotification*) notif
-(void)didhideKeyBoard:(NSNotification*) notif
我试过的
我试过了 :
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationDuration:5.0f];
[_statePopover presentPopoverFromRect:stateHandler.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:NO];
[UIView commitAnimations];
但它没有用。
有人可以指导我正确的做法吗?
非常感谢任何帮助。