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

标题: ios - 打开另一个 View Controller 而不替换第一个 View Controller 的背景 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 17:18
标题: ios - 打开另一个 View Controller 而不替换第一个 View Controller 的背景

在我的 viewcontroller1 我有一个 imageview(作为背景),我想打开另一个 viewcontroller 而不替换 viewcontroller1 的背景

在下面的图片中,您可以看到有一张图片 当我们移动到另一个 View Controller 时,背景没有改变,任何线索我怎么能做到这一点?

enter image description here

enter image description here



Best Answer-推荐答案


  1. 使用普通的 UIViewControllerUIImageView 作为背景图片。
  2. UINavigationController 上方添加。
  3. 设置UINavigationController、ViewController1和ViewController2背景色为UIColor.clearColor()
  4. 设置UINavigationBar背景透明:

    self.navigationController.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: .Default)
    

关于ios - 打开另一个 View Controller 而不替换第一个 View Controller 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39043709/






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