iOS地图样式配置向上滑动?

Posted

技术标签:

【中文标题】iOS地图样式配置向上滑动?【英文标题】:iOS map style config slide up? 【发布时间】:2014-03-24 22:30:11 【问题描述】:

ios 7 改变了 iPhone 上应用程序显示地图的方式,尤其是用户配置地图的方式。

地图显示如下,带有一个信息按钮。

当用户点击信息按钮时,配置屏幕会向上滑动。

如何在我的代码中重新创建这样的屏幕叠加层?虽然我不希望用户丢针,但我希望用户能够在不同的地图样式之间切换或打开我在 Apple 地图应用中指向的地址。

【问题讨论】:

似乎苹果只是加载了一个自定义视图,其中包含有关如何使用分段控件设置不同地图设置的选项。 【参考方案1】:

如果您尝试做一个简单的叠加视图,请考虑制作一个 UIView 向上滑动通过 UIView 动画。除此之外,您还需要UISegmentedControl 和相关代码。您还需要模糊视图并使其半透明,因此请查看我的其他问题和答案,了解如何正确模糊 UIView:How to apply blur to a UIView?

【讨论】:

我认为那是一个视图控制器,但现在我想这是有道理的。谢谢。【参考方案2】:

我从未研究过它,但我听说制作半透明背景的唯一简单方法(例如,无需编写自己的 OpenGL 代码)是创建一个 UIToolbar 实例。

我猜你会制作一个没有项目的工具栏,只需将其视为UIView 并添加您自己的子视图(UITableView 等)。它是UIView 的子类。

【讨论】:

以上是关于iOS地图样式配置向上滑动?的主要内容,如果未能解决你的问题,请参考以下文章

在地图应用中通过滑动状态栏再现 Apple 效果

Flutter iOS Map 样式未应用

百度地图小程序怎么删除

iOS 上的 Xamarin.Forms Master/Detail 边缘滑动

IOS 更改百度地图的定位图片

iOS应用内跳转百度高德苹果地图