Поиск:

Ответ в темуСоздание новой темы Создание опроса
> анимация через NSTimer и UIImageView 
:(
    Опции темы
Mechanix
Дата 19.2.2012, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 19.2.2012

Репутация: нет
Всего: нет



Добрый день! Мне нужно 4 картинки отобразить в 2 строчки и 2 столбца через UIImageView. При нажатие любой картинки они меняются по кругу (NSTimer), нажатия отлавливать через UIControl или Ui Button!

подскажите как сделать чтобы они менялись по кругу и как отлавливать нажатия на картинку? зарание спасибо)) 
PM MAIL   Вверх
Bitter
Дата 20.2.2012, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 10
Всего: 27



Все просто:

1. Первым делом кладете на корневую вью - 4 вью
2. В каждую из этих 4х вью кладете картинку (UIImageView)
3. В каждую из этих 4х вью кладете поверх картинки кнопку (прозрачную, по размерам совпадающую с вью)
4. Отлавливаете нажатие по этой кнопке
5. При нажатии на кнопку вычисляйте координаты по формулам
Код

x = sin(alpha) * radius + deltaX
y = cos(alpha) * radius + deltaY

Для каждого вью начальная альфа разная, радиус подберите опытным путем, думаю он примерно равен размеру картинки, дельты это координаты общего центра
Альфу изменяете в цикле на 90градусов. функции синуса и косинуса принимают значение в радианах
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | iOS | Следующая тема »


 




[ Время генерации скрипта: 0.0876 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.