如何在编译时根据 iOS 版本区分代码



我一直在使用'UIKit.UIUserInterfaceStyle UIKit.UITraitCollection::get_UserInterfaceStyle((' API for iOS version 12+.我需要在iOS版本9+上编译源代码,我需要使用条件编译来区分上述API的用法。有没有可能完成它。

您可以在运行时检查设备版本并选择是否使用 APi:

if (UIDevice.CurrentDevice.CheckSystemVersion(12, 0))
{
//use api in iOS 12
}
else
{
//...
} 

相关内容

  • 没有找到相关文章

最新更新