Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 地图注释的自定义详图索引对话框_Ios_Objective C_Mkmapview - Fatal编程技术网

Ios 地图注释的自定义详图索引对话框

Ios 地图注释的自定义详图索引对话框,ios,objective-c,mkmapview,Ios,Objective C,Mkmapview,我对MK_地图视图了解不多,但我继承了一个项目,当用户点击地图上的注释时,该项目需要有一个自定义对话框弹出窗口 目前,对话是一种自定义注释,使用标题、副标题和细节披露。我需要一个基本上看起来完全相同的对话,但在副标题下增加一行 我还没有找到一个好的指南或步骤来包装一个定制的标注对话 我发现了这一点,但是当我执行didSelet方法中提供的步骤时,我得到了一个自定义弹出窗口和原始窗口的显示,显示在彼此的顶部 我怎样才能得到我需要的 感谢您在其中创建MKAnnotationView(如果您没有实现此

我对MK_地图视图了解不多,但我继承了一个项目,当用户点击地图上的注释时,该项目需要有一个自定义对话框弹出窗口

目前,对话是一种自定义注释,使用标题、副标题和细节披露。我需要一个基本上看起来完全相同的对话,但在副标题下增加一行

我还没有找到一个好的指南或步骤来包装一个定制的标注对话

我发现了这一点,但是当我执行didSelet方法中提供的步骤时,我得到了一个自定义弹出窗口和原始窗口的显示,显示在彼此的顶部

我怎样才能得到我需要的


感谢您在其中创建MKAnnotationView(如果您没有实现此方法,则是MKMapViewDelegate的一部分),在(((void)mapView:(MKMapView*))mapView未选择AnnotationView:(MKAnnotationView*)视图)附近进行复制:

-(MKAnnotationView*)地图视图:(MKMapView*)地图视图注释:(id)注释
{
静态NSString*reuseIdentifier=@“reuseIdentifier”;
MKAnnotationView*annotationView=[mapView dequeueReusableAnnotationViewWithIdentifier:reuseIdentifier];
annotationView.canShowCallout=否;
返回注释视图;
}

原始标注没有显示LOL,真的吗?你半个借口的回答不能解释任何事情。长大在门口检查你的愤怒问题。
-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation
 {
 static NSString *reuseIdentifier = @"reuseIdentifier";
 MKAnnotationView *annotationView = [mapView dequeueReusableAnnotationViewWithIdentifier:reuseIdentifier];
annotationView.canShowCallout = NO;



 return annotationView;
 }