我正在使用 Mapbox SDK (SWIFT) 并创建了我的自定义地图。我在情节提要的地图上添加了一个按钮和图像,但是当我运行应用程序时,它似乎隐藏在后面。我尝试了所有方法,包括view.bringSubview(toFront:UIimage)
我不能将此功能与 UIButton 一起使用。我什至尝试将地图发送到 backView,但它弄乱了我的自定义地图并且仍然看不到我的图像或按钮。请帮忙!谢谢你。
问问题
1278 次
4 回答
1
我无法更改我的地图视图的视图层次结构,所以我采用了不同的方法。
我在我的 viewDidLoad 函数中创建了let mapView = MGLMapView(...)
我的 mapview,然后我的 mapview 用代码变得可见view.addSubview(mapView)
。我必须让我的按钮同样可见。
首先,我在 ViewController 类中插入了一个 IBOutlet
@IBOutlet weak var MyButton: UIButton!
其中引用了我在情节提要中放置在我的 mapView 上的按钮。然后我通过添加将我的按钮添加到视图中
view.addSubview(MyButton)
在添加我的 mapView 之后。
于 2019-03-26T11:06:33.480 回答
1
你需要把它带到视图的顶部
Self.mapview.bringSubview(button)
于 2018-11-23T02:36:53.377 回答