2016-05-04 12 views
0

私は現在、GMSMapView(Googleマップ)にリンクされているUIViewを持っていますが、ボタンをオーバーレイしようとするとストーリーボードに表示されますが、もはやそこにはない。何か特別なことがあるのですか、ボタンをプログラムで追加することができますか?ボタンをUIViewの上にレイヤーを追加する

+0

ボタンを配置する際に制約を使用していますか?後ろに隠れていない天気を確認してください。 –

答えて

0

Googleマップでも同じ問題がありました。

self.view = mapView // where mapView ist your GMSMapView 

GMSMapViewの前にサブビューを作成できませんでした。

しかし持つ:

mapView = GMSMapView.mapWithFrame(self.view.bounds, camera: camera) 
self.view.addSubview(mapView) 

それは何の問題もありませんでした。したがって、ボタンをプログラム的に作成し、GMSMapViewの後に追加します(または、サブビューのレイヤーを変更して前面に表示します)。

すべてのサブビューが正常に動作します。

+0

どのようにしてサブビューのレイヤーを変更しますか? – maz

+0

例:self.view.bringSubviewToFront(labelView) – derdida

関連する問題