Метка и кнопка не идут в фоновом режиме - PullRequest
0 голосов
/ 17 марта 2012

В моем проекте iPhone у меня есть просмотр карты.У меня есть одна пользовательская кнопка и метка на карте.Когда пользователь нажимает на пин-код, вызывается callOutAnnotation.У меня есть другой класс для CallOutAnnotation.Представление для callOutAnnotation появляется на карте.Когда представление CallOutAnnotation появляется на карте, пользовательская кнопка и метка появляются над представлением CallOutAnnotation.Я пробовал гораздо больше вещей, но они не возвращаются к виду CallOutAnnotation.нужна помощь.

Спасибо и привет, ПК

Ответы [ 2 ]

0 голосов
/ 17 марта 2012

Вы всегда можете попробовать изменить буквенное обозначение кнопки и метки на 0, если вы хотите, чтобы они были скрыты, и обратно на 1, когда они должны появиться снова.

    button1.alpha = 0;

Вы можете даже анимировать это, если хотите:

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.75];
    //enter code
    [UIView commitAnimations];

Надеюсь, это поможет!

0 голосов
/ 17 марта 2012

Если я правильно понял, вы поместили ярлык и кнопку над своей картой , что в значительной степени является проблемой, с которой вы столкнулись.

Что происходит сейчас, так это то, что любые подпредставления, добавленные в ваш mapView, автоматически находятся ниже вашего ярлыка и кнопки. Вы можете попробовать добавить их в качестве подпредставлений к вашей карте (я не уверен, что это сработает), но, вероятно, лучший способ обойти это - разместить кнопку и метку где-нибудь подальше.

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