1

在某些 Apple 应用程序(如 iOS 11 中的照片)中,如果您在手机处于横向状态时按住标签栏图标,并且您拥有较大的可访问性大小的动态文本打开了您所持有的标签的大预览出现。我如何在我的应用程序中支持这一点?它是一个新的 API 还是我必须自己构建它? 大标签栏预览

4

2 回答 2

4

您可以免费使用 PDF 图像资源并获得大标签栏预览行为。

在 PDF 图像资源的属性检查器中选中“保留矢量数据”按钮。

https://developer.apple.com/videos/play/wwdc2017/204/

检查保留矢量数据

在此处输入图像描述

于 2017-09-28T19:05:37.643 回答
2

新属性是:

// 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' 属性下进行设置。

于 2017-09-28T17:54:31.780 回答