如何在 iOS 11 中支持大标签栏预览?
How do I support large tab bar previews in iOS 11?
在 Apple 的某些应用程序中,例如 iOS11 中的照片,如果您在 phone 处于横向状态时按住标签栏图标,并且打开了更大的辅助功能尺寸动态文本您持有的选项卡的大预览出现。我如何在我的应用程序中支持这一点?它是新的 API 还是我必须自己构建它?
新的属性是:
// Higher-resolution version of the standard image. Default is nil. Used for rendering assistive UI (e.g. for users with visual impairments who need large text). If not provided, the system may attempt to generate an image based on the standard image (for instance, by rasterizing matching PDF representations at a higher resolution).
@property(nullable, nonatomic, strong) UIImage *largeContentSizeImage API_AVAILABLE(ios(11.0));
在 UIBarItem 上(UITabBarItem 继承自)。我已经从头文件中留下了相关的评论。
也可以在 Interface Builder 的 'accessibility' 属性 下设置。
您可以免费使用 PDF 图像资源并获得大标签栏预览行为。
在 PDF 图像资源的属性检查器中选中 "Preserve Vector Data" 按钮。
https://developer.apple.com/videos/play/wwdc2017/204/
在 Apple 的某些应用程序中,例如 iOS11 中的照片,如果您在 phone 处于横向状态时按住标签栏图标,并且打开了更大的辅助功能尺寸动态文本您持有的选项卡的大预览出现。我如何在我的应用程序中支持这一点?它是新的 API 还是我必须自己构建它?
新的属性是:
// Higher-resolution version of the standard image. Default is nil. Used for rendering assistive UI (e.g. for users with visual impairments who need large text). If not provided, the system may attempt to generate an image based on the standard image (for instance, by rasterizing matching PDF representations at a higher resolution).
@property(nullable, nonatomic, strong) UIImage *largeContentSizeImage API_AVAILABLE(ios(11.0));
在 UIBarItem 上(UITabBarItem 继承自)。我已经从头文件中留下了相关的评论。
也可以在 Interface Builder 的 'accessibility' 属性 下设置。
您可以免费使用 PDF 图像资源并获得大标签栏预览行为。
在 PDF 图像资源的属性检查器中选中 "Preserve Vector Data" 按钮。
https://developer.apple.com/videos/play/wwdc2017/204/