Замените detailDisclosureButton в rightCalloutAccessoryView с customButton в MKAАннотация в Objective-C - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь показать пользовательское изображение в 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];

Чего не хватает в моем пользовательском коде кнопки, который не позволяет кнопке появляться или что-либо делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...