在Swift中从UIImageView检索UIImage

the*_*net 3 pointers uiimageview uiimage ios swift

我找到了解决方案,但是它不在Swift中:将UIImageView转换为UIImage

我什至试图通过使用UnsafeMutablePointed在Swift中实现它而流氓,但没有运气。

但是,指针通常在Swift中会皱眉,如果对此有一个简单的单线解决方案,那就太好了!

示例代码:

let test1:UIImageView = UIImageView(image: UIImage(named: "test")) 
let test2 = test1.image // This fails with an error: Instance member ‘test1’ cannot be used on type ‘viewController’
Run Code Online (Sandbox Code Playgroud)

tkt*_*ota 7

我强烈建议您学习Objective-C,因为这将极大地帮助您了解如何在iOS(Cocoa-Touch)中进行操作。

该解决方案与Objective-C相同:

imageView.image
Run Code Online (Sandbox Code Playgroud)