Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
y_katz
83 / 18 / 2
Регистрация: 17.11.2010
Сообщений: 107
#1

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

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

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

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

В какую сторону копать? Что читать?

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

Кнопка в виде картинки - HTML, CSS
А как можно сделать кнопку в виде картинки подскажите плз.

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

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

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

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

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

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

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

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

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

Кнопка BS_OWNERDRAW или кнопка со своей картинкой - C++ WinAPI
Есть код, с помощью которого можно менять картинку при нажатии, при фокусе { // ownerdraw button static HBITMAP no_active; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.06.2015, 16:37
Ответ Создать тему
Опции темы

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