gpt4 book ai didi

iphone - 如何像弹出窗口一样打开一个新的uiview?

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

我有一个标签栏应用程序。其中一个选项卡中有一个按钮。我想在按下按钮时通过动画(如弹出窗口)打开一个新的 uiviewcontroller 。popupviewcontroller 有一个 uiwebview。我想在弹出 View 中显示一些网页。我在IB中设计了popupview。

我如何使用 FBConnect 等动画打开我的 popupviewcontroller。FBconnect 打开带有弹出窗口等动画的登录对话框 View 。

最佳答案

您将无法像弹出 UIViewController 一样打开。

为此,您必须使用一个简单的 UIView

将 UIview(类似弹出形状)添加到当前 View 。

- (void) initPopUpView {
popup.alpha = 0;
popup.frame = CGRectMake (160, 240, 0, 0);
[self.view addSubview:popup];
}

- (void) animatePopUpShow {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView setAnimationDelegate:self];
[UIView setAnimationWillStartSelector:@selector(initPopUpView)];

popup.alpha = 1;
popup.frame = CGRectMake (20, 40, 300, 400);

[UIView commitAnimations];
}

关于iphone - 如何像弹出窗口一样打开一个新的uiview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3419053/

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