gpt4 book ai didi

objective-c - 快速将图像从 View Controller 传递到 UIview

转载 作者:行者123 更新时间:2023-11-28 09:17:16 24 4
gpt4 key购买 nike

我想将图像从 View Controller 传递到作为 subview 添加的 uiview。这里我放置了我的代码,说明如何从 View Controller 添加 subview 。

let subviewArray = NSBundle.mainBundle().loadNibNamed("AddVisitorView", owner: self, options: nil)
let filtersView : AddVisitorView = subviewArray[0] as AddVisitorView
filtersView.center = CGPointMake(self.view.frame.size.width / 2, self.view.frame.size.height / 2.5);
self.view.addSubview(filtersView)

这是我要传递给 UIview 的图像。 UIview 类应该有一些实现来检索该图像。那么如何在它们之间传递图像

 var finalImage :UIImage = UIImage(CIImage: outputImage)!

最佳答案

你需要在你的 subview 类上有一个属性并监听那个属性的变化

看看这段代码

class View: UIView {
var image: UIImage? {
didSet {
// do something with image
}
}

}

class ViewController: UIViewController {

let subview: View = View()
override func viewDidLoad() {
super.viewDidLoad()

}

func getTheImage() {
let finalImage = UIImage(...)
subview.image = finalImage
}

}

关于objective-c - 快速将图像从 View Controller 传递到 UIview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26987879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com