0

我需要在其他视图上显示一个视图(让我们称之为子视图)作为弹出窗口(让我们称之为父视图)。子视图将包含图像、标签和一个按钮(关闭 childView)。我已经用谷歌搜索了大约一个小时左右,但我并不真正了解如何开始这项任务。请帮助我解决问题的方法和解决方案。

4

2 回答 2

2

试试这个代码。它会在你的主视图中添加一个子视图以及一个动画:

       //if you want to set your child view frame to your parent view frame.use this
        self.childview.frame = self.view.frame;
       //if not
        self.childview.frame = CGRectMake(10,10,100,100);//ur own frame positon  
self.childview.alpha = 0.0f;
[self.view addSubview:self.childview];

[UIView animateWithDuration:0.5 delay:0.0 options:UIViewAnimationCurveEaseOut
                 animations:^{
                     self.childview.alpha = 1.0f;
                 }
                 completion:^(BOOL finished) {
                 }]; 


    ///After this..if you want to remove it.

       [self.childview removeFromSuperview];

希望这会帮助你。

于 2012-12-07T11:14:38.383 回答
0

将此演示用于您的此要求..

  1. 弹出视图

在这个上面的演示中,您可以从 PopUPView 访问视图中的 UIButton ProgressBar 等控件,这是SNPopupView与其委托方法一起使用的最佳演示和类

这也是另一个演示

2 alpopoverview

于 2012-12-07T11:10:31.583 回答