iOS 15支持captureTextFromCamera
API从相机捕获文本。但有些设备不支持,比如iPhoneX。那么我怎么知道这个设备是否支持captureTextFromCamera
呢?
一个简单的条件:
UITextField().canPerformAction(#selector(UIResponder.captureTextFromCamera(_:))
测试设备支持和语言设置支持
对于iOS 16, Apple增加了一种新的方式来检查实时文本支持ImageAnalyzer.isSupported
一个布尔值,表示设备是否支持图像的Live Text。
Apple官方文档:VisionKit/ImageAnalyzer/isSupported