【问题标题】:swift 2 Applying the same background in different viewcontrollersswift 2 在不同的视图控制器中应用相同的背景
【发布时间】:2016-06-14 18:01:38
【问题描述】:

我有 4 个以上的视图控制器都属于同一个类。当我在Viewcontroller.swift 中添加背景时,它仅适用于一个视图控制器。 `

class ViewController: UIViewController {`
    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.backgroundColor = UIColor(patternImage: UIImage(named: "bg")!)
    }

我所有的视图控制器都有不同的 Storyboard ID,所以我可能会调用这些并应用背景。我如何在所有视图控制器上应用相同的背景而不保留它们。非常感谢任何建议。

【问题讨论】:

    标签: ios background swift2 ios9 viewcontroller


    【解决方案1】:

    在您的 AppDelegate 中,添加以下行:

    window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]]
    

    然后在所有视图中,只需设置:

    self.view.backgroundColor = [UIColor clearColor]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多