我需要访问我的segues中的背景图像。为了访问UIImage,我开始构建协议/扩展......
问题(当然):
'的UIViewController'没有名为' backgroundImage'
我该如何解决这个问题?
protocol InsetBlurModalSequeProtocol {
func getBackgroundImage() -> UIImage
}
extension UIViewController: InsetBlurModalSequeProtocol {
func getBackgroundImage() -> UIImage {
return self.backgroundImage.image
}
}
答案 0 :(得分:1)
从任何一个UIViewController你想要的结果中的背景图像。 首先将背景图像存储在UIImage中(首先在.h文件中设置此UIImage属性)。 将viewController.h导入到您想要的视图控制器中,或者我可以看到您通过委托调用了一个方法(也会这样做)调用该图像并使用即时UIImage。 在viewDidLoad方法
中设置您想要的结果视图控制器的背景图像 self.view.backgroundColor = [[UIColor alloc]initWithPatternColor:[UIImage imageNamed:@"imagename.extension"]]; //or give the UIImage filename.