在iPhone中查看为弹出窗口

在iPhone中查看为弹出窗口,iphone,objective-c,ios,Iphone,Objective C,Ios,我需要将一个视图(我们称之为子视图)显示为其他视图(我们称之为父视图)上的弹出窗口。子视图将包含图像、标签和按钮(用于关闭子视图)。我在谷歌上搜索了大约一个小时,但我并不真正了解如何开始这项任务。请帮助我解决问题的方法和解决方案。使用此演示满足您的此需求 在上面的演示中,您可以从PopUPView访问视图中的控件,如UIButton ProgressBar等。这是与其委托方法一起使用的最佳演示和SNPopupView类 这也是另一个演示 2试试这段代码。它会在主视图中添加一个子视图和一个动画:

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

使用此演示满足您的此需求

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

    这也是另一个演示


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

    希望这能对您有所帮助。

    此子视图是否需要覆盖整个屏幕?是的,子视图必须与父视图完全重叠。