我想一个GMSPanoramaView添加到子视图。 这是我工作的代码:
panoView_ = [[GMSPanoramaView alloc] initWithFrame:CGRectZero];
panoView_.delegate = self;
self.view = panoView_;
[panoView_ moveNearCoordinate:CLLocationCoordinate2DMake(emplLatitude, emplLongitude)];
该代码使得上全屏模式的全景。
如果我试试这个,什么都不会发生:
self.myView = panoView_;
凡MyView的出口在我的故事板设置。
此堆栈的可能重复这一从未得到回答。
帮助表示赞赏:)
工作时panoView_不与CGRectZero inited
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_];