gpt4 book ai didi

ios - MKMapView 不改变区域

转载 作者:行者123 更新时间:2023-12-01 19:15:38 25 4
gpt4 key购买 nike

我有一个应用程序,其中有一个表格,单击一个单元格后,导航 Controller 会转到 MKMapView。我想手动设置 map 区域,以便用户看到特定区域的缩放 View 。为此,在 viewWillAppear 中我这样做:

CLLocationCoordinate2D coord = CLLocationCoordinate2DMake(53.345305, -6.2721597);
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(coord, 3000, 3000);
self.map.region = region;

问题是,我第一次使用 map View 时,它似乎对 map 没有任何影响。只有当我回到表格 View 并再次切换到 map 时,MKMapView 实际上才会移动到给定的坐标并放大。有没有人遇到过这种奇怪的行为?

最佳答案

会不会是 viewWillAppear 太早了, map 还没有准备好?尝试将您的代码移动到 viewDidAppear 看看是否有帮助。

关于ios - MKMapView 不改变区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556390/

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