【发布时间】:2015-12-28 06:11:40
【问题描述】:
我正在尝试实现这个 (https://www.youtube.com/watch?v=ILiBXYscsyY) 自定义 InfoWindow 教程,该教程是在 Swift 2.0 中为 Objective-C 完成的。我曾尝试通过混合匹配 Objective-C 和 Swift 代码来做到这一点,但我一直没有成功翻译
- (UIView *) mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker {
CustomInfoWindow *infoWindow = [[[NSBundle MainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0];
infoWindow.name.text = @"Syndey Opera House";
infoWindow.address.text = @"Bennelong Point, Sydney";
infoWindow.photo.image = [UIImage imageNamed:@"SydneyOperaHouseAtNight"];
return infoWindow;
}
进入斯威夫特。这部分教程可以在视频的 3:07 找到。
在将本教程翻译成 Swift 2.0 时我需要一些帮助,或者如果有人知道关于 Swift 2.0 的很好的教程,我将不胜感激。
【问题讨论】:
标签: ios objective-c swift google-maps-sdk-ios iboutlet