swift - 如何在 MKMapView 中调整自定义注释图钉图像的大小?
问题描述
我正在使用 swift 4。我添加了带有一些图钉的 MKMapView,但我需要根据地图缩放调整图钉图像的大小。
那么如果有人知道,如何根据地图缩放调整图像大小?
解决方案
你不能。当用户缩放地图时,大头针总是说一个恒定的大小。
您将需要考虑使用一个MKOverlay
并且可能是自定义MKOverlayRenderer
子类。这将允许您绘制随着用户放大和缩小而增长和缩小的内容。
推荐阅读
- linux - 尽管读取所有访问权限和文件所有权,但在 RHEL 上设置 nginx 时权限被拒绝
- jasper-reports - 为字段外的文本设置样式的 textElement 标记
- amazon-web-services - awscli describe-instances,当有多个预订时无法对查询进行排序
- javascript - Flow no-weak-types 警告:具有默认值的弱类型的可选参数
- algorithm - DBSCAN Clustersize 小于 MinPts
- spring-boot - 在 Spring Boot MVC 集成测试中使用正确的根 url 配置 TestRestTemplate bean
- xml - 在 Mulesoft for XML 上的 For Each
- mysql - 选择 MySQL 表中 JSON 类型值的计数
- javascript - 如何使用 fetch 恢复使用 React fullCalendar 的拖放事件?
- javascript - Javascript getElementbyId.value 不返回任何值