在当前上下文故事板上呈现视图控制器
Presenting view controller over current context storyboard
一段时间以来,我一直在尝试解决这个问题,很多人都提出了几种不同的方法来实现这个目标,none 他们中的一些人为我工作。
我正在尝试在当前上下文上显示一个背景清晰的视图控制器。但是,每次我执行 segue 时,下面的视图控制器都会从视图层次结构中删除。
这是呈现视图控制器。
这是模态呈现视图时的当前状态。
当 segue 发生时,模态具有正确的透明效果,但是当 segue 完成时,背景变为黑色,表明视图控制器已从层次结构中删除。
现在很多建议都集中在代码中设置模式,但是所有这些设置都可以在情节提要中使用,我更喜欢将类似的东西留在那里。按照建议 here 我已经像这样设置了我的视图控制器,但是我仍然有上述效果。
这是我的故事板设置。
正在呈现视图控制器设置
转场设置
模态视图控制器设置
如有任何帮助,我们将不胜感激。
您可以使 VC 的那些视图控制器 child 您想要在 here 上显示它们,通过使一个视图控制器 child 成为另一个视图控制器,您可以将 child VC 的视图作为子视图添加到 parent VC
的视图
然后您可以玩 transparency/color 的 child VC 视图的
这也很有用tutorial
在当前视图控制器之上呈现视图控制器对您不起作用,您需要为当前视图控制器添加其他视图控制器作为 child,然后将其视图作为子视图添加到当前视图控制器 VC的观点。那么如果您清除 child VC 视图的背景颜色,它将显示为 transparent 并在背景
中显示之前的 VC 视图
编辑:
您可以使用演示控制器实现相同的效果 here
一段时间以来,我一直在尝试解决这个问题,很多人都提出了几种不同的方法来实现这个目标,none 他们中的一些人为我工作。
我正在尝试在当前上下文上显示一个背景清晰的视图控制器。但是,每次我执行 segue 时,下面的视图控制器都会从视图层次结构中删除。
这是呈现视图控制器。
这是模态呈现视图时的当前状态。
当 segue 发生时,模态具有正确的透明效果,但是当 segue 完成时,背景变为黑色,表明视图控制器已从层次结构中删除。
现在很多建议都集中在代码中设置模式,但是所有这些设置都可以在情节提要中使用,我更喜欢将类似的东西留在那里。按照建议 here 我已经像这样设置了我的视图控制器,但是我仍然有上述效果。
这是我的故事板设置。
正在呈现视图控制器设置
转场设置
模态视图控制器设置
如有任何帮助,我们将不胜感激。
您可以使 VC 的那些视图控制器 child 您想要在 here 上显示它们,通过使一个视图控制器 child 成为另一个视图控制器,您可以将 child VC 的视图作为子视图添加到 parent VC
的视图然后您可以玩 transparency/color 的 child VC 视图的
这也很有用tutorial
在当前视图控制器之上呈现视图控制器对您不起作用,您需要为当前视图控制器添加其他视图控制器作为 child,然后将其视图作为子视图添加到当前视图控制器 VC的观点。那么如果您清除 child VC 视图的背景颜色,它将显示为 transparent 并在背景
中显示之前的 VC 视图编辑: 您可以使用演示控制器实现相同的效果 here