2

如何在 MapKit 上覆盖搜索栏?

我喜欢新的谷歌地图应用程序有一个搜索框和悬停在地图上的按钮。

见左图:

最左边的图像显示了我的意思。

但是,我不确定如何获得这个,因为我已经有几个星期没有编写 iOS 程序了。关于如何使用 Storyboards/Objective-C 将 UI 元素悬停在彼此之上的任何想法?

大概它是一个导航栏,已被设为不可见,但这是如何完成的,地图是如何出现在它下面的?

4

1 回答 1

2

搜索框似乎是一个自定义控件,它模仿 UISearchBar 的行为并继承自 UIControl。由于 UIControl 继承自 UIView,因此您可以将其添加到地图视图中

  1. 以编程方式使用 addSubview: 方法
  2. 通过 Storyboard 在适当的视图控制器中将您的自定义控件添加到您的地图
于 2012-12-30T18:52:04.830 回答