2011-12-06 11 views
2

を回転させます。MKAnnotationViewは、私だけは、私が唯一の画像特性を回転させたいMKAnnotationViewを持つImageプロパティ

私は、次の...

 self.image= image; 
     [self setTransform:CGAffineTransformMakeRotation(DEG2RAD([item.heading floatValue]))]; 

を使用している場合はそれが全体annotationViewと私はしたくない、その後のコールアウトを回転させます。画像のプロパティを回転するだけの方法はありますか?

答えて

1

最も簡単な方法は、UIImageViewに画像を入れMKAnnotationViewにサブビューとしてそれを追加し、それをアフィンすると考えられます。

あなたはiOSの5.0をターゲットにしている場合は、CIAffineTransformで見ることができるが、私は助言するCoreImageについて十分に知りません。

+0

私は最後にこれをしなかったおかげで、パフォーマンスは私がこれを自分で試してみました、それは素晴らしい作品 –

+0

を疑われるほど悪くはありません。ただし、UIImageViewをタップすると、コールアウトがポップアップしません。私はuserInteractionEnabled = NOを設定しようとしましたが、それはしません。 – mservidio

+0

UIImageView userInteractionEnabled(他のUIViewsとは違って)、デフォルトではNOです。だから多分それをYESに設定してみてください。 UIImageViewのタッチ/ジェスチャーを明示的に検出する必要があるかもしれませんが、わかりません。 –

関連する問題