3
我在用戶單擊引腳(如Zillow應用程序)時顯示自定義UIView。現在問題是我需要將視圖放在實際引腳的上方。 MKAnnotationView座標系與地圖有關。我怎樣才能獲得關於iPhone屏幕的座標,然後將我的視圖放在該座標上。將MKAnnotation座標轉換爲查看座標
- (void)mapView:(MKMapView *)mv didSelectAnnotationView:(MKAnnotationView *)view
{
// get view from storyboard
ZillowSearchResultAnnotation *annotation = (ZillowSearchResultAnnotation *) view.annotation;
PropertyAbstractViewController *propertyAbstractViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PropertyAbstractIdentifier"];
propertyAbstractViewController.view.frame = CGRectMake(0, 0, 100, 100);
[propertyAbstractViewController bind:annotation.data];
[mv addSubview:propertyAbstractViewController.view];
}
太好了,這有助於我的問題。我實際上不得不用5分來完全對齊,但這讓我朝正確的方向發展 – otto 2017-06-28 00:58:43