Checking if UIGraphicsBeginImageContextWithOptions is supported

后端 未结 3 867
时光说笑
时光说笑 2021-01-13 02:27

I\'m working on an iOS app. It currently only works on iOS 4 since I use the following method on several occasions: \"UIGraphicsBeginImageContextWithOptions\". This method i

3条回答
  •  星月不相逢
    2021-01-13 02:58

    I know this is an old question, but with new Xcode and iOS versions (upper than 9) any of this methods work for me.

    I always check the system version in this way:

    NSString *sysver = [[UIDevice currentDevice] systemVersion];
    NSArray *versionNums = [sysver componentsSeparatedByString:@"."];
    int majorVersion = [versionNums[0] intValue];
    if (majorVersion > 3){
        UIGraphicsBeginImageContextWithOptions(...);
    }
    else{
        UIGraphicsBeginImageContext(...);
    }
    

    I hope this could help anyone.

提交回复
热议问题