OGeek|极客世界-中国程序员成长平台

标题: ios - 如何显示容器 View ViewController 和隐藏容器 View ViewController [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 17:06
标题: ios - 如何显示容器 View ViewController 和隐藏容器 View ViewController

I want to show ContainerView's view controller as like this

我使用以下代码,它显示为我想要的

  [UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.8];
if (_addLinkQuestionView.isHidden == YES)
{
    _addLinkQuestionView.hidden = NO;
    _addLinkQuestionView.alpha = 1.0;
}
else
{
    _addLinkQuestionView.alpha = 0.0;
    _addLinkQuestionView.hidden = YES;
}
[UIView commitAnimations];

但是单击模糊区域后,我想隐藏容器 View 。该区域是 UIButton。我使用以下代码,但它什么也没做。

 [UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.8];
    _addLinkQuestionView.alpha = 0.0;
    _addLinkQuestionView.hidden = YES;
[UIView commitAnimations];

任何帮助。提前谢谢。



Best Answer-推荐答案


基本上,您似乎需要显示一个警报 View 行为,其中应用程序中的所有 ui 都被禁用,而只有对话框中的内容被启用。

您也可以使用像 MJPopupViewController 这样的库。或 SLPopupViewController为您完成这项工作。

关于ios - 如何显示容器 View ViewController 和隐藏容器 View ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38584648/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4