我需要在其他视图上显示一个视图(让我们称之为子视图)作为弹出窗口(让我们称之为父视图)。子视图将包含图像,标签和按钮(TO关闭childView)。我用Google搜索了大约一个小时左右,但我并没有真正了解如何开始这项任务。请帮助我解决问题的方法和解决方案。
答案 0 :(得分: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];
希望这会对你有所帮助。
答案 1 :(得分:0)
将此演示用于此要求..
在上面的演示中,您可以从PopUPView访问视图中的UIButton ProgressBar等控件。这是与其委托方法一起使用的最佳演示和SNPopupView
类
这也是另一个演示