如何在swift 3中更改googlemap的myLocationButton的位置

时间:2017-01-24 10:59:50

标签: swift google-maps swift3 google-maps-sdk-ios

我想将myLocationButton放在右上角的iOS应用中,但似乎无法找到方法。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

最简单的方法是在此视图控制器或其xib的故事板顶部添加导航栏。如果此视图控制器已嵌入导航控制器,则可以跳过此步骤。

enter image description here

从那里,您可以将导航项添加到左侧或右侧栏中,可以像其他任何对象一样由View Controller控制。

enter image description here

您是否可以始终将按钮放在故事板页面上并使用自动约束?您还可以通过编程方式创建按钮,使其位于右上角按钮,类似于:

Let myLocationButton = UIButton(frame:CGRect(x:self.view.frame.size.width - (the width of your button), y: 0, width: (the width of your button), height: (the height of your button)) 

然后使用点语法(如文本或图像)将所需的任何其他属性添加到按钮。然后将其添加为子视图:

self.view.addSubview(myLocationButton)