gpt4 book ai didi

ios - 编辑谷歌地图罗盘位置

转载 作者:行者123 更新时间:2023-11-28 23:25:39 26 4
gpt4 key购买 nike

如何使用 swift 更改 google map View 上的罗盘位置?

Stack Overflow 上的答案荒谬地过时了。请帮忙!我刚才问过这个问题,但没有人回答。我筋疲力尽,我尝试解决问题的尝试都失败了,我的自尊心一直很低。

以前的答案在这里:

How to change myLocationButton position from a GMSMapView?

Moving the google maps compass

我的尝试:

//move position on google compass
for object in mapView!.subviews {
if object.theClassName == "GMSUISettingsView" {
for view in object.subviews {
if view.theClassName == "GMSx_QTMButton" {
var frame = view.frame
frame.origin.y = frame.origin.y - 110 // Move the button 110 up
view.frame = frame
}
}
}
}

扩展名:

extension NSObject {
var theClassName: String {
return NSStringFromClass(type(of: self))
}
}

最佳答案

除了使用该扩展之外,已经有一种方法可以将类名作为字符串返回,请更新为以下方法

  for object in mapView!.subviews {
if String(describing: object.self) == "GMSUISettingsView" {
...

希望对你有帮助

关于ios - 编辑谷歌地图罗盘位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58849509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com