首页 文章
  • 0 votes
     answers
     views

    导航到MKMapView上的注释位置

    我正在开发一个iOS应用程序 . 在这个应用程序中,我有一种视图,其中包括其他信息提供MKMapView Map 到当前选定的公司商店;商店的位置通过别针绘制在 Map 上 . 该针有一个自定义的MKAnnotationView,我在其中添加了一个详细的披露按钮 . 我想要做的是当用户按下按钮,呈现一些带有一些选择的弹出框 - 比如去那个特定商店的网站 . 我想在其中实现的一个选项是从用户的当前位...
  • 2 votes
     answers
     views

    iOS禁用通过MKAnnotation触摸

    我有一个自定义的MKAnnotation和相应的MKAnnotationView . 当你按下其中一个注释时,我打开一个自定义的标注气泡,它实际上只是另一个MKAnnotation和MKAnnotationView来显示高度自定义的“标注”(即使它实际上是另一个注释) . 第二个详细的注释占用了很多空间,这很好 . 我想要完成的是禁用点击这个“标注”注释 . 它上面有几个按钮,在按下时反应很好,但...
  • 1 votes
     answers
     views

    将数据传递给注释中的segue?

    我有一个带有注释的mapView,这些注释是使用CloudKit中的数据创建的 . 我使用注释中的信息按钮在点击按钮时调用segue . 我知道我可以像这样轻松传递 Headers 和副 Headers .. func mapView(mapView: MKMapView, annotationView: MKAnnotationView, calloutAccessoryControlTappe...
  • 1 votes
     answers
     views

    将数据从Map Annotation传递到详细视图控制器SWIFT 3

    我'm having heaps of trouble trying to figure out how I can present my detail view controller from a pin map annotation in my map view controller. When I click the detail disclosure button, it will tak...
  • 0 votes
     answers
     views

    UIButton无法在自定义注释mapview中工作

    我正在使用自定义注释视图(目标c),其中我还添加了一个由标签和图像组成的视图,当用户点击该视图时,我们必须将他移动到不同的视图控制器上 . 为了执行此操作,我添加了一个具有相同高度和宽度的自定义视图(包括标签和图像视图)的UIButton,并将其添加到注释视图中,我还在注释视图上添加了该自定义视图 . 但是我写的对应于该按钮的动作方法没有被调用 . 我通过给出背景颜色来检查按钮,它在注释视图中可见...
  • 0 votes
     answers
     views

    ios mapview . 关闭标注但保持选择注释

    我有一种情况,我在mapview上有一些自定义注释 . 选择这些注释后,我将图像更改为选定状态 didSelectAnnotationView 调用[view setImage]的方法,我也显示了一个标注气泡 . 标注有一个附件视图,在点击时添加一个新的子视图,其中包含更多信息 . 所有这一切都很好,除了当我点击标注附件视图时我希望标注消失,但选定的图像状态保持不变 . 目前,我知道如何解除标注...
  • 0 votes
     answers
     views

    自定义注释标注视图或自定义视图?

    我目前正在构建一个“类似优步”的应用程序,不是在相同的业务中,而是相同的设计,我想知道如果我想代表他们的“设置取件位置”视图/按钮我该怎么办 . 我已经看过这篇文章:Customize MKAnnotation Callout View?这是关于自定义注释标注视图 在旧版本中它看起来像一个自定义标注视图,但现在它有点不同,如果我想得到相同的结果我不知道从哪里开始: 谢谢你的帮助 !
  • 3 votes
     answers
     views

    MKAnnotation不会使用NSThread显示在 Map 中

    我有一个方法在 Map 中插入注释 . 此方法由map的委托方法调用 . 问题是注释没有出现在 Map 中 . 我必须再次触摸 Map 以显示注释 . 插入注释后,我正在使用[CATRansaction flush],但它不起作用 . 代码上方: 映射委派方法: - (void) mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)...
  • 2 votes
     answers
     views

    mapView.addAnnotation()表示“在展开Optional值时意外发现nil”

    我尝试从tableView单元格的地址转换为mapView并在 Map 上显示引脚 . 我确信我的代码中的所有内容都不是零 . 但是Xcode说我的 oldValue 是 nil (在 didSet{} 中) . 我不知道如何解决它 . 以下是我的代码: class MapViewController: UIViewController, MKMapViewDelegate { @IBO...

热门问题