2

UITableView..のxibに追加を追加し、マーカーをUIViewControllerクリックして、このVCをGoogleマップのサブビューとして追加しています.VCのviewDidLoad方法で試しました-

- (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 に Google マップの代わりにサブビューとして追加すると、スクロールが機能します。Google で検索しましたが、うまくいきませんでした。

4

1 に答える 1

0

アプリケーションを iPad で実行している場合は、TableView を UIPopoverController から提示する必要があります

于 2013-07-30T13:04:16.823 に答える