gpt4 book ai didi

ios - GMSMapView 中的自动布局

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

我需要在特定 View 中使用 GMSMapView。这里 viewForGMSMapView 是我的 UIView。我使用了以下代码。

 let camera = GMSCameraPosition.cameraWithLatitude(-33.86, longitude: 151.20, zoom: 6.0)
let mapView = GMSMapView.mapWithFrame(viewForGMSMapView.bounds, camera: camera)

mapView.translatesAutoresizingMaskIntoConstraints = true;


mapView.myLocationEnabled = true
viewForGMSMapView.addSubview(mapView)

它有助于修复我的观点。但是当设备屏幕尺寸增加时它会失败。如何自动布局此 GMSMapView。我需要它适合我的 View

最佳答案

如果您希望 translatesAutoresizingMaskIntoConstraintstrue,则需要设置适当的 autoresizingMask,以便它正确调整大小或缩小。

尝试:

mapView.autoresizingMask = [.flexibleWidth, .flexibleHeight]

否则,您需要将 translatesAutoresizingMaskIntoConstraints 设置为 false 并为 map View 设置约束。

关于ios - GMSMapView 中的自动布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40194839/

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