gpt4 book ai didi

ios - View 框架高度降低并出现黑条

转载 作者:行者123 更新时间:2023-11-29 03:16:42 24 4
gpt4 key购买 nike

我在项目中使用 ECSlidingMenu,我需要手动更改 rootview,因此我使用此代码

UINavigationController *transferView = [self.storyboard instantiateViewControllerWithIdentifier:@"Transfer"];

[self.slidingViewController anchorTopViewOffScreenTo:ECRight animations:nil onComplete:^{
CGRect frame = self.slidingViewController.topViewController.view.frame;
self.slidingViewController.topViewController = transferView;
self.slidingViewController.topViewController.view.frame = frame;
[self.slidingViewController resetTopView];
}];

在resetTopView之后,我得到了黑色奇怪的条,如图所示。

如果我运行代码(再次更改 RootView)黑条会变得更高。

有人遇到这个问题吗?

Screenshot

最佳答案

只需将代码更改为这样即可。

ECSlidingViewController *slidingViewController = self.slidingViewController;

[slidingViewController anchorTopViewOffScreenTo:ECRight animations:nil onComplete:^{
CGRect frame = slidingViewController.topViewController.view.frame;
slidingViewController.topViewController = transferView;
slidingViewController.topViewController.view.frame = frame;
[slidingViewController resetTopView];
}];

这解决了问题。我不知道为什么......但它有效。

谢谢:--> Switching views with ECSliding without navigation menu

关于ios - View 框架高度降低并出现黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21603491/

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