Как бы я сделал кликабельную кнопку, используя «реальное изображение» - PullRequest
0 голосов
/ 13 января 2011

Я не нашел такой вопрос в течение нескольких дней, поэтому я подумал, что опубликую его здесь ...

Итак, скажем, у меня есть изображение снежинки, я обычно перетаскиваю uibutton и устанавливаю на custom и добавляю изображение, но я не хочу этого, потому что оно будет иметь квадратную рамку вокруг изображения, и я хочу кнопку само по себе будет изображение.

Таким образом, граница изображения будет самой внешней частью кнопки и ничего более.

Как мне поступить?

1 Ответ

0 голосов
/ 21 января 2011

Предполагая, что изображение имеет прозрачный фон, который показывает, где снежинка не находится ...

Вы можете добавить его как UIImageView, зарегистрировать его для действий "подправить изнутри", затем проверить X /Координаты Y касания относительно этих X / Y координат изображения.Если они находятся на прозрачном бите, то это не «нажатие кнопки», но если есть данные, это было действительное нажатие кнопки.

Существует несколько приложений с тестовым кодом «Выбор цвета», которые делаютпохожие вещиВы должны быть в состоянии использовать их код в качестве отправной точки.

...