То есть не обязательно хорошая идея, вы можете напрямую поиграть с подпредставлениями аннотации.
Представление аннотации имеет только одно подпредставление: выноску. Это подпредставление имеет свои собственные подпредставления. Исследуйте их, чтобы найти то, что вам нужно, или играйте прямо в виде выноски.
В следующем примере я обновляю субтитры выноски напрямую. Подзаголовок UILabel - седьмой элемент в подпредставлениях выноски:
if (myAnnotationView.subviews.count > 0)
((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";