默认显示当前位置注释

2024-01-03

我在 Mapkit 中显示了当前位置注释(蓝点)。粘贴蓝点后注释显示, 当我启动视图时,如何让注释默认显示?敲击销钉。

 - (void)mapView:(MKMapView *)mv didAddAnnotationViews:(NSArray *)views {
    for(MKAnnotationView *annotationView in views) {
        if(annotationView.annotation == mv.userLocation) {

            self.mapView.userLocation.title= @"Current";
            self.mapView.userLocation.subtitle= @"Location";

            MKCoordinateRegion region;
            MKCoordinateSpan span;

            span.latitudeDelta=0.002;
            span.longitudeDelta=0.002; 

            CLLocationCoordinate2D location=mv.userLocation.coordinate;

            region.span=span;
            region.center=location;

            [mv setRegion:region animated:YES];
            [mv regionThatFits:region];

        }
    }

}

在这种情况下, selectAnnotation 应该可以工作,不是吗?一小段时间后就执行Selector。

....与之前相同的代码,但插入以下内容:

            id annotation = annotationView.annotation;
            [self performSelector:@selector(selectUserLocation:) withObject:annotation afterDelay:0.1f];
        }
    }
}

- (void)selectUserLocation:(id)annotation{
    [self.mapView selectAnnotation:annotation animated:YES];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

默认显示当前位置注释 的相关文章

  • 更改组织以使用 Xcode 9 在 iTunes Connect 上上传二进制文件

    我在 Xcode9 上配置了多个团队 当我尝试将二进制文件上传到 Xcode 9 上的 iTunes Connect 时 没有更改团队的选项 并且出现以下错误 ERROR ITMS 4088 来自苹果开发者论坛的解决方案 1 正常存档2 窗
  • 覆盖层不与 UITableView 一起滚动 - iOS

    我有一个 UITableView 类 它使用以下方法在转到下一个屏幕时调用加载覆盖 问题是这个加载屏幕不随列表滚动 所以如果你滚动一点并单击某些东西 加载屏幕不会显示 因为它位于顶部 如何让加载屏幕始终保持在 UITableView 的顶部
  • 如何使用 Swift 使用 TouchID?

    Apple 为 iOS 8 的 TouchID 实现提供的文档采用 Objective C 语言 有 Swift 版本吗 Objective C IBAction touchIDAvailable UIButton touchIDAvail
  • 推送动画,没有阴影和停电

    我有一个简单的iOS NavigationController基于应用程序 二UICollectionViews 相继 如果元素打开 第一个合集 被点击时 第二集 将被打开 非常简单 重要的提示 Both UICollectionViews
  • ios水平居中约束问题?

    I am having hard time in learning constraints auto layout in iOS I have used any width any height I have a storyboard sc
  • 根据 iOS 版本使用不同的类实现?

    iOS 11 最近添加了一个我想使用的新功能 但我仍然需要支持旧版本的 iOS 有没有一种方法可以将同一个类编写两次 并让较新版本的 iOS 使用该类的一个版本 而旧版本的 iOS 使用另一个版本 注 最初我用的是if available
  • 在 iOS 7 Safari 中,如何区分通过边缘滑动与后退/前进按钮的 popstate 事件?

    在 iOS 7 Safari 中 现在有两种后退 前进导航方式 使用底部的传统后退 前进按钮箭头或从屏幕边缘滑动 我正在使用动画在 ajax 应用程序中的页面之间进行转换 但如果用户通过边缘滑动进行导航 我不想触发该转换 因为这本身就是一个
  • 将 UIToolBar 添加到所有键盘(swift)

    我正在尝试以尽可能少的重复次数将自定义 UIToolBar 添加到我的所有键盘中 我目前的做法要求我将代码添加到所有 viewDidLoads 中 并将每个文本字段的委托分配给我正在使用的 viewController 我尝试创建自己的 U
  • 如何使用 CNContacts 快速获取手机号码?

    我有一些代码可以检索用户联系人中的所有电话号码 但只想过滤掉手机号码 目前 我只是通过将第一个数字为 或第二个数字为 7 的数字添加到数组中来实现此目的 如下所示 func findContacts gt CNContact let key
  • 错误消息:您输入的捆绑包 ID 已被使用

    我正在尝试发布一个 iPhone 应用程序 这不是第一个 我过去已经发表过其他的 因此 我在第一个和第二个表单中输入了所需的信息 然后填写了第三个大表单 您还可以在其中上传图标和屏幕截图 好吧 我在上传屏幕截图之前按下了 保存 按钮 因为我
  • 有没有办法在 Firebase 中等待查询完成?

    我正在使用 TableView 在 Viewcontroller 中的 iOS 应用程序中进行查询 我想确保在继续加载 TableView 之前我的查询已经返回 有没有办法保证查询已经完成 None
  • BigQuery 未显示链接的 Firebase Analytics 事件日志的任何数据集

    我将我的帐户链接到 Big Query 但 Firebase Analytics 事件不会自动加载到 BigQuery 中 显示 未找到数据集 警告 我的工作进度附在下面 请查收 I have getting firebase Analyt
  • 为什么选择选择器选项后我的 SwiftUI 页面标题会发生变化?

    struct SettingsView View let settings Setting Setting name Aperture Increments options 1 3 1 2 1 Setting name Shutter Sp
  • MapKit更新标注图像

    我在寻找更新自定义的方法时遇到问题MKAnnotationView异步请求完成后的图像 其中包含有关注释状态的信息 到目前为止 我有这个 MKAnnotationView mapView MKMapView mapView viewForA
  • 如何删除 UITableView 中的缩进?

    首先 我对此很陌生 我很可能忘记了一些非常简单的事情 问题 我正在制作一个应用程序 在 a 中显示来自 imgur com 的随机图像tableView 由于某种原因 所有单元格都会缩进少量 如下图所示 我摆弄了许多设置storyboard
  • 如何使用phonegap在iOS应用程序中防止键盘推送webview

    当屏幕底部的输入字段获得焦点时 键盘会向上推我的网络视图 并且页面的上部不再可见 我想防止键盘推高网络视图 有人有主意吗 对焦 设置window scrollTo 0 0 这可以防止键盘完全推高 webview input on focus
  • 使用 UITabBarController 时覆盖整个屏幕的视图?

    我想在 UITabBarController 设置中在整个屏幕上覆盖 HUD 样式的透明图形 执行此操作的按钮位于第一个选项卡的屏幕 FirstViewController 中 并且覆盖层也应该覆盖选项卡 这可能吗 您可以将新视图直接附加到
  • 在 Objective-C 中的 Swift 类上调用 NSStringFromClass 返回模块损坏的名称

    我知道这个问题 https stackoverflow com questions 24107658 get a user readable version of the class name in swift in objc nsstri
  • Xcode 异步单元测试在主线程上等待

    我正在尝试使用 Xcode 中的单元测试来测试一些异步代码 但主线程被阻塞 问题在于 某些正在测试的代码期望从 iOS 类 AVFoundation 接收回调 但是 AVFoundation 类似乎只会在主线程上回调 问题是 如果我正在进行
  • Fitbit oauth2 公共 API 停止工作。给出错误 - 抱歉,这不是你..是我们

    几个月前 我准备了一个关于 Fitbit oauth2 公共 API 的演示 其中我使用特定用户登录并获取他的活动 一切正常 但最近 我打开演示并尝试使用同一用户登录 但它没有登录并反复出现此错误 我尝试更改在 Fitbit 上注册的演示应

随机推荐

  • 使用 CUDA 并行处理将彩色图像转为灰度图像

    我正在尝试解决一个问题 我应该将彩色图像更改为灰度图像 为此 我使用 CUDA 并行方法 我在 GPU 上调用的内核代码如下 global void rgba to greyscale const uchar4 const rgbaImag
  • c# 蓝牙 LE - 写入配置错误 - ValueChanged 从未调用

    因此 我尝试将我的 C WPF 程序连接到 BLE 设备 这是连接到设备的代码 private async Task ConnectToWatcher DeviceInformation deviceInfo try get the dev
  • 当 XSLT for-each 处于循环中时。如何根据其他 XML 值向该 XML 添加属性或节点。使用 XSLT

    任何人都可以帮我解决这个问题吗 我有一个 XML 并根据某些条件过滤值 将过滤后的 xml 存储在变量中 在过滤条件时 我尝试向过滤后的 xml 添加属性或节点 但它对我不起作用 输入 XML
  • Java 中的委托与回调

    我对 Java 中的委托和回调术语有一些误解 class MyDriver public static void main String argv MyObject myObj new MyObject definition of Help
  • 节点:通过服务帐户的 Google Analytics 数据

    Update 我已经把代码变成了NPM模块 https www npmjs com package ga service acct 我已经通过自己的努力创建了一个服务帐户的 JWT 令牌 https developers google co
  • 组件渲染过早

    我正在尝试创建一个 PrivateRoute HOC 来测试用户是否已通过身份验证 检查 redux 存储中是否存在 auth 然后再将其发送到实际路由 问题是私有路由在我的身份验证出现在 redux 存储中之前完成 console log
  • k-means 使用从 minhash 生成的签名矩阵

    我在文档及其木瓦上使用了 minhash 从这些文档生成签名矩阵 我已经验证签名矩阵可以很好地比较已知相似文档 例如 关于同一运动队的两篇文章或关于同一世界赛事的两篇文章 的杰卡德距离 从而给出正确的读数 我的问题是 使用这个签名矩阵来执行
  • JQuery Mobile 将 2 个元素的宽度设置为 80% 和 20%

    我正在使用 JQuery Mobile 并尝试使用设置两个元素的宽度ui grid a如下面的代码所示 结果是 2 个元素 其宽度等于50 50 我希望我的输入文本宽度是80 我的按钮是20 在同一行 怎么能做到这一点呢 div class
  • 如何避免 expr 溢出。 A B C D

    我需要计算一个如下所示的表达式 A B C D 其中它们的类型是 signed long long int A B C D 每个数字都可以很大 不溢出其类型 尽管A B可能会导致溢出 同时表达A B C D可以非常小 我怎样才能正确计算它
  • 如何使用 AngularJS 访问浏览器控制台中的 $scope 变量?

    我想访问我的 scopeChrome 的 JavaScript 控制台中的变量 我怎么做 我也看不到 scope也不是我的模块的名称myapp在控制台中作为变量 在开发人员工具的 HTML 面板中选择一个元素 然后在控制台中输入 angul
  • Rails - 从控制器触发 javascript 事件

    我正在考虑实现类似以下的内容 并且想知道a 由于我没有想到的某种原因 这是否可能是一个非常糟糕的主意 b 如果不是 是否有现有的gem可以做到这一点 基本上 我希望能够对来自 Rails 控制器的 JavaScript 事件进行排队 以便在
  • 单线程影响 TensorFlow Keras 后端的模型准确性和损失

    Question 为什么在 Keras 的 TensorFlow 后端设置线程数 intra op parallelism threads and inter op parallelism threads 到 1 对模型的准确性和损失产生负
  • 使用 CMake 编译带有嵌入式 Python 的 C++ 导入错误

    我正在尝试将 python 文件包含在使用 CMake 编译的 C 项目中 首先 我使用这两个文件独立完成此操作 include
  • STM32F4-Discovery (STM32F429ZIT6) 上的 RS232 (UART) 与 HAL 库?

    背景 这是我的一些背景 以便你们知道我有或没有哪些相关知识 我完全是这种嵌入式系统的新手 而且我对电子产品一无所知 我是一个纯粹的软件人员 我唯一的嵌入式系统经验是Raspberry Pi 它与STM32F4 Discovery有很大不同
  • Nuxt Axios模块读取状态码

    我正在调用一个 Rest API 该 API 返回至少 2 个成功状态代码 正常的 200 OK 和 202 Accepted 状态代码 两者都返回正文中的内容 如果我在邮递员中执行我的电话 我可能会得到类似的东西 Status code
  • sbt 下的本机库出现 UnsatisfiedLinkError

    我正在使用 sbt 0 13 并且在使用时遇到问题级别dbjni https github com fusesource leveldbjnisbt 下的本机库 即使在问题 358 https github com sbt sbt issu
  • React hook 相当于设置状态后的回调函数[重复]

    这个问题在这里已经有答案了 在反应中 在钩子之前 当我们设置状态时 我们可以在状态设置后调用一个函数 如下所示 this setState gt Callback 这对于钩子来说相当于什么 我尝试这样做 const currentRange
  • 返回优化的 x 坐标以标准化/最大化具有定义的 y 位置的矩形数组的区域

    我已经包含了一个代码片段 希望能够很好地总结内容 并以某种 填空 状态表示 如果通过在更大的背景下看待问题有助于理解问题的根源 那么我最终要做的就是在手机上的日历上显示每日查看时间表 可能类似于手机上日历的工作方式 当事件开始在时间上重叠时
  • 使用 Highcharts.js 创建打孔卡样式图表

    我想通过 highcharts 复制 github 上呈现的 打孔卡 样式图 我真的很挣扎这个问题 这是一个jsfiddle http jsfiddle net CA2cT 1 这开始让我到达那里 我宁愿在 y 上花几天时间 在 x 上花时
  • 默认显示当前位置注释

    我在 Mapkit 中显示了当前位置注释 蓝点 粘贴蓝点后注释显示 当我启动视图时 如何让注释默认显示 敲击销钉 void mapView MKMapView mv didAddAnnotationViews NSArray views f