뷰 컨트롤러가 많은 앱을 개발 중이며 코드로 배경 이미지를 설정했지만 모든보기 컨트롤러에 해당 코드 블록을 복사하여 붙여 넣어야합니다. 어떻게해야합니까? 그것을 한 번 타이핑하고 모든 뷰 컨트롤러에서 코드를 재사용하도록 호출하십시오. 많이 감사합니다.코드를 다시 사용하여 이미지 설정
var imageView: UIImageView!
let image = UIImage(named: "backGroundImage.png")!
override func loadView() {
super.loadView()
self.imageView = UIImageView(frame: CGRectZero)
self.imageView.contentMode = .ScaleAspectFill
self.imageView.image = image
self.view.addSubview(imageView)
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.imageView.frame = self.view.bounds
}
매력처럼 작동합니다! 덕분에 –
괜찮습니다! 기꺼이 도와 줬다. –