gpt4 book ai didi

iphone - 模态视图被替换

转载 作者:行者123 更新时间:2023-12-03 19:42:12 25 4
gpt4 key购买 nike

我有以下代码来显示模态视图,该 View 作为 tabBarController 的 subview 添加。然而,尽管使用 autoresizingMask 属性来允许传入的蜂窝电话中断我的应用程序并在顶部显示绿色状态栏,但我发现在此事件之后整个 View 向下移动了 20 像素

    - (void) showLogin:(UIView*) modalView
{
CGPoint middleCenter = CGPointMake(160, 226);
CGSize offSize = [UIScreen mainScreen].bounds.size;
CGPoint offScreenCenter = CGPointMake(offSize.width / 2.0, -210); // start from top
modalView.center = offScreenCenter; // we start off-screen
modalView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
[self.tabBarController.view addSubview:modalView];

// Show it with a transition effect
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.4]; // animation duration in seconds
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
modalView.center = middleCenter;
[UIView commitAnimations];
}

如何解决这个问题?谢谢

最佳答案

这不是模拟器与设备的问题吗?

在模拟器上,只会出现该栏。但这在真实设备上永远不会发生。

您永远不会在真实设备的顶部看到一个绿色条。相反,您的应用程序将会消失。当您的应用程序“返回”时, View 将完全重建。

关于iphone - 模态视图被替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5318598/

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