Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
y_katz
83 / 18 / 2
Регистрация: 17.11.2010
Сообщений: 107
#1

Кнопка из картинки - Objective-C

14.05.2015, 19:33. Просмотров 766. Ответов 5
Метки нет (Все метки)

Перелопатив кучу информации я пришел к выводу что конкретного "официального" метода сделать из картинки кликабельную кнопку нет. Максимум, что получилось найти это брать цвет пикселя и на его основе уже проверять находится ли touch в пределах нужного региона.

Но с другой стороны на app store-е куча игр которые вообще состоят из кастомных кликабельных элементов. Как они это делают? Может есть класс/библиотека для создания кликабелных объектов из безформенных регионов?

http://www.cyberforum.ru/html/thread331594.html
В какую сторону копать? Что читать?

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2015, 19:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Кнопка из картинки (Objective-C):

Кнопка посередине картинки
Как сделать чтобы в картинке была кнопка как здесь http://new.hexlet.io/

Кнопка зум для картинки
Доброго времени суток ув. форумчане. Возникла такая проблема. Сделал на сайте...

Интерфейс. Кнопка bitbtn. Вмещение картинки
Тут небольшая проблема картинка оказалась не по размеру bitbtn. Как, не...

кнопка появляется при появлении картинки delphi 7
Гуглил, не помогло. Все ищут случай наоборот. У меня такой порядок событий: 1...

На фоновое окно поместить картинку, чтобы кнопка была поверх картинки
Здравствуйте! Интересует такой вопрос , вот у меня есть кнопка на фоновом окне,...

5
smth
179 / 48 / 6
Регистрация: 23.06.2011
Сообщений: 248
15.05.2015, 18:24 #2
А почему бы не использовать для "эффекта нажатия кнопки" кнопку? ) Убрать текст, оставить картинку только.
0
y_katz
83 / 18 / 2
Регистрация: 17.11.2010
Сообщений: 107
15.05.2015, 20:50  [ТС] #3
Мне нужно чтобы белый текст вокруг картинки был не кликабельным. Пока все что я смог найти это UIBezierPath
0
Victorianec
21 / 21 / 6
Регистрация: 09.01.2014
Сообщений: 118
16.05.2015, 14:28 #4
Попробуйте "навесить" на вашу картинку UITapGestureRecognizer
0
Sum42
78 / 10 / 2
Регистрация: 11.10.2010
Сообщений: 88
23.06.2015, 15:46 #5
Objective-C
1
2
- (void)setImage:(UIImage *)image
        forState:(UIControlState)state
Метод у UIButton, вроде то, что нужно вам. Если нужна еще и специфичная форма какая-то, смотрите в сторону CALayer у кнопки
1
y_katz
83 / 18 / 2
Регистрация: 17.11.2010
Сообщений: 107
29.06.2015, 16:37  [ТС] #6
Не совсем то, но спасибо за ответ!
0
29.06.2015, 16:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2015, 16:37
Привет! Вот еще темы с решениями:

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

Кнопка скачать картинку (как в контекстном меню "Сохранить изображение как.") А также получить размер картинки в байтах
Всем привет! У меня две задачи! Сразу скажу, что я эти темы поднимал уже на...

Не работает кнопка Ctrl + левая кнопка мыши в Excel
Не работает кнопка ctrl + левая кнопка мыши в excel.Не выделяются ячейки.Хотя...

Кнопка BS_OWNERDRAW или кнопка со своей картинкой
Есть код, с помощью которого можно менять картинку при нажатии, при фокусе {...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru