首页 文章
  • 0 votes
     answers
     views

    导航到MKMapView上的注释位置

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

    移动触摸时调用iOS MKMapView didSelectAnnotationView

    我刚刚意识到,如果你在MKMapView上点击一个Annotation视图,然后移动手指,就会为手指移动路径上的每个Annotation调用didSelectAnnotationView . didSelectAnnotationView会对任何触摸事件做出反应吗?我一直认为它只会降落,但事实并非如此 . 因此,如果在单击“注释”时打开回调方法的某些详细视图并通过deselectAnnotati...
  • 0 votes
     answers
     views

    获取用户的当前位置坐标:MKMapItem vs CLLocationManager

    这是我的场景:我需要准时获取用户的当前位置,以便在 MKMapView 中向他们显示一组附近的兴趣点 . 我不是't need to keep track of user'的位置 . 我需要有人澄清哪种方法最好: 1)ASFAIK,是否可以通过调用 mapItemForCurrentLocation 来获取当前位置 . 你得到一个 MKMapItem 对象,我认为这个调用不需要启用位置服务,但我不...
  • 3 votes
     answers
     views

    当前位置未在iOS模拟器中显示

    我'm trying to show the user'在MKMapView中的当前位置, mapView . 我请求许可,我相信我的所有基础都已涵盖,但由于某种原因,当前位置不会显示在 Map 上 . 下面是代码 . 不介意段控件,我只是使用它们来更改 Map 类型 . import UIKit import MapKit let annotationId = "annotatio...
  • 2 votes
     answers
     views

    MKMapView不会添加任何注释

    我有一个MKMapView,其委托在Interface Builder中设置,并且是其视图控制器的保留属性(也在Interface Builder中连接) . 是的,我相信他们已经正常联系了 . 我正在尝试向mapView添加注释,但是没有调用mapView:viewForAnnotation:并且在使用[self.map addAnnotation:annot]添加所有注释之后,打印mapVie...
  • 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...
  • 1 votes
     answers
     views

    应用程序在从MapView执行Segue时崩溃

    我正在开发的应用程序包含 Map 视图,一切正常 . 我可以与 Map 等进行互动 . 但是,当我点击我放置在 Map 视图下的按钮以仅使用一些标签和开关执行到设置视图中的segue时,我得到Swift的可选解包错误: fatal error: unexpectedly found nil while unwrapping an Optional value 错误发生在我为初始视图创建的 Map...
  • 2 votes
     answers
     views

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

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

    如何在当前视图(iPhone)的顶部滑动UIView

    目前我有一个包含MKMapView的视图 . 我还有一个单独的UIView(Made in IB),我想滑到现有视图上 . 我想这样做的方法是从左侧滑动视图,同时减小 Map 视图的大小 . 我也希望反过来成为可能,这样视图将向左滑动, Map 视图将展开以填补空白 . 唯一的问题是我希望这是一个很好的平滑动画 . 我知道如何在顶部显示UIView,然后调整 Map 视图的大小,但这看起来很笨重 ...
  • 0 votes
     answers
     views

    ios 6 - 一个允许用户在街道上创建 Map 注释的应用程序返回具有相同坐标的多个注释

    我正在 Build 一个应用程序,让用户在他周围走动时 Build 自己的 Map 注释 . 我正在测试这个 . 一切顺利我看到当我出现在街上时,我创建了 Map 注释,它们立即显示在设备 Map 上 . 问题是有时候我发现在创建多个之后它们都会显示为单个引脚 . 即它们具有相同的纬度和经度,但它们具有不同的 Headers 和副 Headers . 这意味着程序实际上是创建单独的对象,但为它们...
  • 6 votes
     answers
     views

    iOS在CoreFoundation中的CFStringGetLength崩溃

    我遇到了一个崩溃,对我来说,好像这是一个苹果正在处理MKMapView的 goToDefaultLocation 消息的方式的错误 . 该消息依次调用 [ALCityManager localeWithCode:] ,调用 [NSLocale componentsFromLocaleIdentifier:] ,调用 CFLocaleCreateComponentsFromLocaleIdentif...
  • 0 votes
     answers
     views

    如何在屏幕保护模式下保持获取位置信息并添加到mapview

    我在用 (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 继续接收位置信息,然后向MKMapView添加注释 . 它似乎在屏幕保护模式下停止更新iphone屏幕 . 任何建议...
  • 88 votes
     answers
     views

    如何自定义MKAnnotationView的标注气泡?

    我目前正在使用mapkit而且卡住了 . 我有一个我正在使用的自定义注释视图,我想使用image属性在我自己的图标上显示 Map 上的点 . 我有这个工作正常 . 但我还想做的是覆盖默认的标注视图(触摸注释图标时显示 Headers /副 Headers 的气泡) . 我希望能够控制标注本身:mapkit只提供对左右辅助标注视图的访问,但无法为标注气泡提供自定义视图,或者为其提供零大小或其他任何内...
  • 2 votes
     answers
     views

    如何更改MapView注释中的标注气泡颜色?

    我希望能够为注释的标注显示蓝色气泡(默认为黑色) . 无论我在哪里搜索,我只获取样本来实现viewForAnnotation委托方法,但这只会更改annotationView而不是顶部的气泡 . 但是我希望pinColor为绿色,所以我确实覆盖了这个方法,这里是代码 . 我可以做其他事情来为callOut提供backgroundImage或为它更改tintColor吗? -(MKAnnotatio...
  • 0 votes
     answers
     views

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

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

    在iOS中,使用Swift,我想显示用户的位置,但蓝点不会出现在MapView上

    蓝点不会出现在 Map 上 . 看来CLLocation管理器和self.mapView.userLocation.coordinate值之间存在一些脱节 . CLLocation管理器正确返回Apple Campus坐标,但mapView.userLocation.coordinate值为纬度和经度返回0,0 . 我已经调试了几个小时 . More Information Below: 在vie...
  • 0 votes
     answers
     views

    tableView未加载正在传递的值

    我创建了一个单独的类,其子类是tableViewController,我在MapViewController中继承它,但是在表视图中没有加载地址 . TableView在模拟器上是空白的 . 请告诉我一些方法,它可以在tableView中传递值(通过谷歌API的不同地方的名称) override func viewDidLoad() { super.viewDidLoad() ...
  • -2 votes
     answers
     views

    如何在Iphone中使用MKMap View导航应用程序?

    在我的iphone应用程序中,我使用MK MapView从不同的页面导航 . 但是当MKMapView控件在那时运行时,控件不再在应用程序中返回 . 所以我正在丢失应用程序流,我必须再次运行应用程序 . / * [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“http://maps.google.com/maps?...

热门问题