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

最佳答案

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

swift - 如何在Swift 3中更改GoogleMap的myLocationButton的位置-LMLPHP

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

swift - 如何在Swift 3中更改GoogleMap的myLocationButton的位置-LMLPHP

好吧,您始终可以将按钮放在情节提要页面上并使用自动约束?您还可以通过编程方式将按钮创建为右上角的按钮,如下所示:

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)

关于swift - 如何在Swift 3中更改GoogleMap的myLocationButton的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41826448/

10-09 21:37