こんにちは私は私が書くようにするとき、私のカスタムannotationViewでのdrawRect上書きしたいannotationViewオーバーライドのdrawRect、アルファ付き画像
[[_mapView viewForAnnotation:annotation] setNeedsDisplay];
私の注釈ビューが再描画されますと、私は、注釈を削除し、追加する必要がありませんもう一度。
は、ここでの問題は、私のイメージはアルファであり、アルファ部分が黒であるということである私のdrawRect
- (void)drawRect:(CGRect)rect {
UIImage* theImage = nil;
if(_pinType == T_UNKNOWN) theImage = [UIImage imageNamed:@"imgU.png"];
else theImage = [UIImage imageNamed:@"imgK.png"];
[theImage drawInRect:rect];
}
です。
だから誰でも解決策やこれに対するいくつかの提案を知っていますか? 私はまた、コアグラフィックスを使用して、このことについて記事をたくさん読んできましたが、...事前に
おかげで解決策を見つけることができませんでした!
ありがとう!それだった! – Lukas