ObjectiveCでは、これを行います
UIImage *image = [[UIImage imageNamed:@"myImage.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
しかしSwiftで私は成功せずに、このようなすべての選択肢を試しました
var image : UIImage = UIImage(named:"myImage.png").imageWithRenderingMode(renderingMode: AlwaysOriginal)
エラーが表示されます:未解決の識別子 'AlwaysOriginal'の使用
それ、どうやったら出来るの?
それは適切な構文です:
(Swift 3.xまたはSwift 4の場合)
var image: UIImage? = UIImage(named:"myImage")?.withRenderingMode(.alwaysOriginal)
(Swift 2.xの場合)
var image: UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
ただし、この「ショートカット」も使用できます。
var image: UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(.AlwaysOriginal)