在iOS中将MKMapView发送回

在iOS中将MKMapView发送回,ios,objective-c,iphone,mkmapview,Ios,Objective C,Iphone,Mkmapview,我有MKMapView,我想在MapView上动态显示UIView,但视图从不在前面。那么,这个问题的解决方案是什么呢?当你想把视图放在前面时,试着调用下面的方法 [self.view bringSubviewToFront:yourView]; 否则 在MkMapView上方创建视图,并使用以下命令动态显示/隐藏视图: [yourView setHidden:NO]; 只需使用: [self.view bringSubviewToFront:yourView]; 或 如果要在mapVie

我有
MKMapView
,我想在
MapView
上动态显示
UIView
,但视图从不在前面。那么,这个问题的解决方案是什么呢?

当你想把视图放在前面时,试着调用下面的方法

[self.view bringSubviewToFront:yourView];
否则

在MkMapView上方创建视图,并使用以下命令动态显示/隐藏视图:

[yourView setHidden:NO];
只需使用:

[self.view bringSubviewToFront:yourView];

如果要在mapView中添加视图

 [mapView bringSubviewToFront:yourView];

如果不起作用,请发布一些代码。

尝试调用下面的方法。您想要显示UIView的位置

yourViewObject.layer.zPosition = 1

[self.view将subview带到前面:yourView];但这不起作用尝试另一种隐藏/显示视图的方法请更详细地解释您的确切问题。。。例如,您是只想在地图视图顶部显示另一个视图,还是想将视图显示为地图的一部分等@Pritam Salunkhe请输入代码。将uiview的z索引设置为nsintegermax,使其始终位于顶部,或者如果它是mapview的一部分,则最好在注释视图中设置它。如果您仍然没有解决这个问题,那么您可能需要向我们发送您的代码块,以便我们可以在这里检查codethnax的错误,它可以工作,但图片中出现了另一个问题,即视图无法正确识别手势[self.view bringSubviewToFront:mTimePickerView];