谷歌地图iOS SDK-在子视图中添加GMSPanoramaView



我正在尝试将GMSPanoramaView添加到子视图中。这是我正在处理的代码:

panoView_ = [[GMSPanoramaView alloc] initWithFrame:CGRectZero];
panoView_.delegate = self;
self.view = panoView_;

[panoView_ moveNearCoordinate:CLLocationCoordinate2DMake(emplLatitude, emplLongitude)];

此代码在全屏模式下渲染全景图。

如果我尝试这样做,什么都不会发生:

self.myView = panoView_;

在我的故事板中设置myView出口的位置。

这个堆栈可能是这个从未得到答复的堆栈的副本。

感谢帮助:)

在panoView_未使用CGRectZero 初始化时工作

panoView_ = [[GMSPanoramaView alloc] initWithFrame:CGRectMake(200, 200, 400, 400)];
self.myView.frame = panoView_.frame;
[self.myView addSubview:panoView_];

我过去也遇到过类似的问题。

通常,通过将panoView_的框架设置为子视图的框架,它对我起到了作用:

self.myView.frame = panoView_.frame;

如果不起作用,请尝试检查panoView_是否在子视图的视图层次结构中:

NSLog(@"%@", self.myView.subviews);

如果需要,您可以尝试将其添加为子视图:

[self.myView addSubview:panoView_];

最新更新