Я пытаюсь показать пользовательское изображение в RightCalloutAccessoryView MKAnnotationView вместо кнопки раскрытия, но оно не появляется:
Вот мой код:
UIButton *rightButton = [UIButton new];
UIImage * rightImage = [UIImage imageNamed:@"blue-car"];
[rightButton setImage:rightImage forState:UIControlStateNormal];
annotationView.rightCalloutAccessoryView = rightButton;
Когда явыполните вышеизложенное, изображение не появится, и ничего не произойдет, если вы нажмете.
Однако, если я использую следующее, подробное discolosureButton, изображение действительно появляется и выноска может быть добавлена.
annotationView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
Чего не хватает в моем пользовательском коде кнопки, который не позволяет кнопке появляться или что-либо делать?