我一直在尝试将MKOverlay添加到带有动画的地图。我试图在添加它时淡入,当它被删除时淡入。这可以通过创建自定义覆盖类或覆盖视图类来完成吗?Objective-C将MKOverlay添加到地图视图的动画淡入
0
A
回答
2
在iOS 7,你甚至可以用新的MKOverlayRenderer
实现这一目标。它有一个alpha
property,您可以通过设置一个定时器来重复更改其值并致电setNeedsDisplayInMapRect:zoomScale:
来设置动画。
0
由于覆盖图不再以视图表示,而是使用渲染器(使用库存渲染或在代表中提供的CGContext
中渲染自己)绘制,所以这在iOS 7及更高版本中更为棘手。
无论你在这里做什么都会在平铺的基础上呈现,这可能会导致你在地图视图中的外观差异。
你可以阅读更多关于此这里:https://github.com/mapbox/mbxmapkit/issues/39
相关问题
- 1. Android ViewPager - 添加带淡入/淡出动画的幻灯片以切换视图
- 2. 将图像阵列添加到UIScrollView ObjectiveC
- 3. 列表视图行淡入动画
- 4. android - 淡入淡出动画到底部导航视图
- 5. 将视图添加到滚动视图
- 6. 将约束添加到地图视图
- 7. 添加动画子视图
- 8. 添加动画视图
- 9. 当滚动水平表格视图时淡入淡出动画
- 10. 将CSS地图添加到画布
- 11. 在动画中使用淡入淡出的视图
- 12. Android图片淡入淡出动画
- 13. 淡入淡出地图/在谷歌地图添加透明图层v3
- 14. 列表视图动画淡出,然后添加新行
- 15. 将淡入淡出效果添加到图像交换
- 16. Android视频闪屏或动画图片(淡入淡出)
- 17. Android自定义视图淡入淡出/延迟动画
- 18. 如何添加动画到一个视图,而它被添加到主视图
- 19. iOS 6 - 地图视图,覆盖淡入
- 20. 将动画添加到图像更改
- 21. 在动画中添加淡入淡出到UIViewController外观
- 22. 如何将地图视图添加到OpenGL ES视图?
- 23. 将动画添加到textview的子视图中的rowview
- 24. 如何为我的视图添加阴影/淡入淡出?
- 25. 如何将Google地图添加到dojox移动视图?
- 26. 将自定义视图添加到不随地图视图移动的地图视图
- 27. 手动淡入新添加的子视图?
- 28. 将启动画面子视图添加到UIwindow的问题
- 29. 将动画添加到Android中的列表视图
- 30. 将地图添加到我的活动