iOS 高德地图标注旋转之后,图片变形

2017-05-15  本文已影响0人  我打你吧

废话不多说,直接上代码,,annotationView.imageView.transform = CGAffineTransformIdentity;

annotationView.centerOffset = CGPointMake(0, -18);

annotationView.imageView.transform = CGAffineTransformMakeRotation(270*M_PI/180.f);

原因:setImage时内部会重新根据图片大小设置imageView的frame, 而此时如果transform不是CGAffineTransformIdentity,会有问题

上一篇 下一篇

猜你喜欢

热点阅读