Здравствуйте, я хочу переопределить drawrect в моем настраиваемом представлении annotationView, поэтому, когда я пишу
[[_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];
}
Проблема в том, что мои изображения с альфой, а альфа-часть чёрная.
Так что, возможно, кто-нибудь знает решение или некоторые предложения к этому?Я прочитал много постов об этом, также используя основную графику, но не нашел решения ..
Заранее спасибо!