你好我正在一个基于tabbar的应用程序中,我需要显示一个键盘,键盘一般出现,但我希望我的标签栏应显示在上方的Tabbar键盘应显示如何做到这一点.. 谢谢大家如何显示键盘上的标签栏时出现在iphone
0
A
回答
-1
这是不可能的。键盘始终出现在屏幕的底部。
如果在键盘可见时需要tabbar,则只能移动键盘上方的tabbar或调整tabbarcontroller的大小,以使tabbar保持可见。
你是否确实需要tabbar而键盘可见?记住一个tabbar是用来改变视图的。也许你需要重新考虑你的交互设计。
2
您可以用键盘这样一起移动的TabBar:
- (IBAction)textBoxEditing:(id)sender {
CGRect frame = [[[self tabBarController] tabBar] frame];
frame.origin.y = 712;
[UIView animateWithDuration:0.25f animations:^
{
[[[self tabBarController] tabBar] setFrame:frame];
}];
}
上面的例子是为iPad的肖像。 712是标签栏(975)的原始位置减去键盘(264)的高度。
+0
拿过来一看我的回答,HTTP:/ /stackoverflow.com/questions/5272267/keyboard-hides-tabbar/14782487#14782487 – Agustin 2013-02-08 22:40:51
相关问题
- 1. 如何解决键盘显示时的问题,当键盘显示时,键盘隐藏标签栏
- 2. 如何显示键盘出现在标签触摸在桌面视图(iphone)
- 3. 如何显示标签栏像iPhone
- 4. (tablayout)当editText被聚焦时,标签在键盘上方出现
- 5. 在工具栏上方显示键盘?
- 6. 在工具栏上方显示键盘?
- 7. 如何在UIWebView上显示键盘上方的工具栏
- 8. 显示iPhone键盘
- 9. 如何显示键盘上的工具栏中的键值
- 10. 如何在标签栏中突出显示标签
- 11. 在iPhone中显示window.alert后,键盘不会出现在UIWebView中
- 12. iphone:如何在点击标签栏显示活动指标?
- 13. 的iOS(iPhone/iPad的)SDK - 标签在标签栏没有显示出来
- 14. 键盘没有出现,FBConnect上iphone
- 15. 在iphone应用程序的标签栏上显示子菜单
- 16. iphone键盘不会出现
- 17. 当出现键盘时隐藏ImageView,并在键盘消失时显示它
- 18. 如何更改标签栏图标的突出显示颜色? (iPhone/iPad)
- 19. 如何在Android虚拟键盘上显示弹出键?
- 20. iPhone键盘没有显示
- 21. iPhone SDK:知道何时点击标签栏上的标签?
- 22. 如何在Qt上显示键盘?
- 23. 如何在iOS8上显示键盘
- 24. iPhone应用程序 - 在标签栏上方显示电话簿
- 25. 安卓工具栏在键盘显示时向上移动
- 26. 状态栏显示在Android上,当键盘可见时
- 27. 如何在图像具有焦点时显示iPhone键盘?
- 28. 如何在iPhone键盘显示时显示我的活动文本框?
- 29. 标签栏不显示在TabbedPage上
- 30. 如何在iPhone上实现标签云?
我认为最好的办法是在这里:http://stackoverflow.com/questions/5272267/keyboard-hides-tabbar/14782487#14782487 – SauloT 2014-06-20 21:27:05