很抱歉出现了愚蠢的问题,但是我是新手,我想做一个功能。用户点击注释时如何添加弹出窗口?是的,我可以通过执行segue来做到这一点,但这太糟糕了。我想一次使用地图和此弹出窗口。我想通过向下滑动来关闭此弹出窗口。我添加一些示例。
感谢您的时间。
答案 0 :(得分:-1)
只要您能够侦听用户点击注释,就可以简单地使用自定义UIView类并将其加载到onTap上。
func userDidTapOnAnnotation(_ sender: UIButton!) {
let newView = CustomView()
// include any code here for customizing the UI of the View.
self.view.addSubview(newView)
self.view.bringSubViewToFront(newView)
为此customView()创建UIView的新子类:
class CustomView : UIView {
// customize the code in here. Create a .xib file if you want to work in
// storyboards.
您还需要添加一种在用户关闭视图时删除视图的方法。抱歉,如果这不是超级特定的,但您没有提供太多信息。