首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITabbar在呈现视图后锁定文本

UITabbar在呈现视图后锁定文本
EN

Stack Overflow用户
提问于 2013-12-30 00:16:20
回答 1查看 52关注 0票数 0

我有一个UISplitView,主视图在底部包含一个UITabBar,这是我在故事板中创建的( UITabBar的项也是在故事板中创建的)。主视图也嵌入在UINavigationController中)我在主视图中显示了一个新视图,如下所示:

代码语言:javascript
复制
AppDelegate* appDel = [[UIApplication sharedApplication] delegate];
UIViewController* viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ManageCategoryView"];
[appDel.window.rootViewController presentViewController:viewController
                                               animated:YES
                                             completion:^{}];

(我也尝试过self.view presentViewController:...,但同样发生了)

在显示视图并再次关闭视图之后,UITabBar中的文本将被锁定:

以前:一个http://www.ld-host.de/uploads/images/bf4343f8d744a8270d76399a8781f55e.png

后:一个http://www.ld-host.de/uploads/images/2222ba5f5d469ec2ece04ac67bd00d4a.png

这种情况只发生在iPhone上。在iPad上,UITabBar保持不变。而且,当将视图推送到UINavigationController时,这种情况不会发生。

为什么会发生这种情况,我怎样才能防止这种情况发生?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-30 15:44:58

我刚刚找到了解决这个问题的方法。

我没有为UITabBar添加任何使用Autolayout的约束,在设置了约束之后(从左到左、向右和按钮设置为0),UITabBar保持不变。

在我看来,缺少约束会导致这样一个奇怪的结果,但现在它起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20831623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档