2

我已经UITableView在 xib 中添加了一个。UIViewController我通过单击标记将此 VC 添加为谷歌地图的子视图。我已经尝试viewDidLoad了我的 VC 方法中的东西-

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    aTableView.scrollEnabled = YES;
     aTableView.bounces = YES;

      aTableView.userInteractionEnabled=YES;
     aTableView.delegate=self;
     aTableView.dataSource = self;
}

这是我的didTapMarker方法 GMSMapViewDelegate

- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker1
{
   MYViewController *aViewController = [[MYViewController alloc] initWithNibName:@"MYViewController" bundle:nil];

    [self.view addSubview:towerInfoVC.view];
    return YES; 
}

如果我将此 VC 添加到另一个 VC 作为子视图而不是谷歌地图,然后滚动工作。我在谷歌上搜索但没有找到任何运气。请告诉我在谷歌地图的情况下做错了什么。

4

1 回答 1

0

如果你在 iPad 上运行你的应用程序,你应该从UIPopoverController展示你的 TableView

于 2013-07-30T13:04:16.823 回答