当前位置:  开发笔记 > Android > 正文

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

如何解决《如何像弹出窗口一样打开新的uiview?》经验,为你挑选了1个好方法。

我有一个tabbar应用程序.其中一个标签中有一个按钮.我想按下按钮时通过动画像弹出窗口打开一个新的uiviewcontroller.popupviewcontroller有一个uiwebview.我想在弹出视图中显示一些网页.我在IB中设计了弹出视图.

如何用FBConnect这样的动画打开我的popupviewcontroller.FBconnect打开登录对话框视图,其中包含动画,如弹出窗口.



1> TheSquad..:

您将无法像弹出UIViewController那样打开.

为此,你将不得不使用一个简单的UIView

将UIview(弹出形状)添加到当前视图.

- (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];
}

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有