私の iPhone アプリでは、コールアウト ビューのサブタイトルに Web サイトへのハイパーリンクを表示する必要があります。私は displaymap クラスの URL を使用していますが、誰かがこのコードのリークを指摘できますか?
サブタイトルにハイパーリンクを追加する必要があります。助けてください
シヴァ M 著
私の iPhone アプリでは、コールアウト ビューのサブタイトルに Web サイトへのハイパーリンクを表示する必要があります。私は displaymap クラスの URL を使用していますが、誰かがこのコードのリークを指摘できますか?
サブタイトルにハイパーリンクを追加する必要があります。助けてください
シヴァ M 著
この方法であなたの要件を満たすことができると思います..
- (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>) annotation{
MKPinAnnotationView *locationView;
locationView=[[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"currentloc"] autorelease];
locationView.pinColor=MKPinAnnotationColorPurple;
locationView.animatesDrop=TRUE;
locationView.canShowCallout =YES;
locationView.annotation=annotation;
locationView.calloutOffset = CGPointMake(-5, 5);
UITextView *text=[[UITextView alloc] initWithFrame:CGRectMake(0, 0, 100, 30)];
text.dataDetectorTypes=UIDataDetectorTypeLink ;
text.backgroundColor=[UIColor clearColor];
text.editable=NO;
text.text=@"http://google.com";
locationView.rightCalloutAccessoryView = text;
return locationView;
}