gpt4 book ai didi

ios - 可以关闭 MKMapView 中的动态文本吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:33 27 4
gpt4 key购买 nike

在我的应用程序中,如果用户将“文本大小”(在“设置”>“常规”>“文本大小”下)滑动到较大的值,则 MKMapView 中的城市标签会放大。我确信这在很多或大多数情况下都是有意的和需要的,但对于我的应用程序,大标签混淆了 map annotations 本身。这使得很难将 map 注释/叠加层(它们是应用程序的中心焦点)与其在 map 上的确切位置相关联。

有没有办法在 map 中选择退出动态文本,这样文本大小的变化就不会影响它?

最佳答案

好吧,如果您查看文档,您会发现要支持 动态大小,您必须在对象上使用 iOS 7 中引入的新 UIFont 方法。要不支持 动态大小,您可能必须将上述标签的字体更改为固定大小。也就是说,据我所知,MapKit 框架无法提供更改这些标签字体的方法。然而,通过快速网络搜索,我发现 MKOverlay 和 MKAnnotation 类是唯一与字体和 MKMapView 相关的东西。

更新:正如 Apple ( https://devforums.apple.com/message/931571#931571 ) 指出的那样,更改它的唯一方法是使用 iOS 7 中的新 API 调整字体标签。

关于ios - 可以关闭 MKMapView 中的动态文本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20859288/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com