Событие нажатия кнопки в Xcode 4.2.1 - PullRequest
0 голосов
/ 12 февраля 2012

У меня есть статическое фоновое изображение (карта), которое загружается в мой ImageView.У меня есть несколько прозрачных текстовых изображений (например, метки для городов на карте), которые я хотел бы наложить на карту одним нажатием кнопки.повторное нажатие на кнопку приведет к разгрузке слоя, чтобы пользователь мог выбрать любую комбинацию слоев в зависимости от того, что он хотел бы видеть.У меня может быть 5 слоев, подключенных к 5 кнопкам.

Я знаю, что это просто, но мне нужна помощь с кодом кнопки.Если у меня есть кнопка с названием «города» и слой с именем «города.пнг», я хотел бы загрузить и отобразить ее на моей основной карте ImageView. Может, кто-нибудь, пожалуйста, покажет мне код, который позволил бы кликнуть по кнопке для циклического перемещения моих городов..png слой включен и выключен?

большое спасибо

1 Ответ

0 голосов
/ 13 февраля 2012
  • Создайте свойство ImageView и синтезируйте его
  • Добавить распознаватель жестов к вашему виду (Google it);
  • Добавить количество нажатий 1 для функции огня
  • В функции

    проверка

        if(self.imageView.image != nil)
        {
         self.ImageView.image = [UIImage imageNamed:@YourImage"]; //load the image view
        }
    else
    {
    self.imageView.image = nil; //image already dispelled..remove it.
    self.imageview.center = //touch location center //
    }
    

Это будет работать, если вы хотите загружать одно изображение за раз

...