本文介绍了键盘显示时会隐藏uipopover的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有UItextfield的UIpopover,当我打开popover并点击uitextfield然后键盘显示,但它隐藏了popover。如何在不隐藏UIpopover的情况下显示键盘?

我在UIWebView中调用popover因为我使用了cordova 1.8.1,但我也在UIView中尝试过它,它也隐藏了。
这里调用UIpopover的代码:

i have an UIpopover with UItextfield in it, when i open popover and tap on uitextfield then keyboard shows, but it hide the popover. How can i show keyboard without hiding UIpopover?
i am calling popover in UIWebView because i use cordova 1.8.1, but i tried it in UIView too, and it hides too.here code of calling UIpopover :

if (popEl==nil){
    popEl=[[Popover alloc] init];
}
if (pcs==nil){
    pcs=[[UIPopoverController alloc] initWithContentViewController:popEl];
    pcs.delegate=self;
}
[pcs presentPopoverFromRect:CGRectMake(0, 0, 1, 1) inView:self.webView permittedArrowDirections:UIPopoverArrowDirectionUp animated:NO];

P.S。抱歉我的英语,我来自乌克兰。

P.S. Sorry for my English, i am from Ukraine.

推荐答案

首先,我建议您浏览

您的问题我认为你必须处理键盘的外观和消失这里是处理这个问题的解决方案

for your problem i think you have to deal with the appearance and disappearance of Keyboard here's the solution to handle this problem Check it

这篇关于键盘显示时会隐藏uipopover的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-09 22:55