Задачи с моим UIImageView - PullRequest
0 голосов
/ 08 июня 2011

Мне нужно выполнить следующие задачи с моим UIImageView .

  1. Выделите UIImageView при нажатии.
  2. Создать очисткукнопка на правой стороне UIImageView .
  3. Очистить UIImageView при создании кнопки очистки.
  4. Установить изображение с именем myimage.png in UIImageView , который был очищен ранее.

Может ли кто-нибудь помочь мне в этом? Какие-нибудь примеры кодов, приложений или ссылок для ссылки?

Ответы [ 2 ]

0 голосов
/ 14 августа 2012

Если вы используете IB, вы можете установить выделенное состояние изображения.Перейти к инспектору атрибутов, его 4-й вариант на правой панели.Установите «подсвеченный» раскрывающийся список myImage.png после копирования изображения в папку ресурсов в вашем проекте.

Кроме того, убедитесь, что флажок для Взаимодействия включен (для включения взаимодействия с пользователем).

Теперь добавьте распознаватель жестов касания из меню «Объекты» внизу.Добавьте его в UIImageView, который вы хотите.Подключите селектор распознавателя жестов касания (из последней опции на правой панели или щелкнув правой кнопкой мыши по распознавателю жестов касания) к IBAction для обработки распознавателя жестов касания.

В этом действии вы можете выполнитьчто вы хотите.Как установка кнопки очистки и т. Д. Вы можете установить вид изображения для подсвеченного с помощью этой ..

self.myImageView.highlighted = YES;

0 голосов
/ 08 июня 2011

для выделения поместите imageView над UIView, но не внутри него [т.е. поместите их обоих в общий суперобзор] (с рамкой на 2-3 пикселя больше, чем imageView) с backgroundColor в качестве цвета подсветки. . установить его скрытым

кнопка создания (надеюсь, вы знаете, как ее создать) и добавьте ее в imageView. В методе нажатия кнопки установите, что imageView.image = nil

добавьте tapGestureRecogniser в imageView и в методе установите myView.hidden = NO

...