![]() |
|
|
![]()
|
|
| duceum |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 1.4.2012 Репутация: нет Всего: нет |
Привет! Возникла проблема с реализацией динамической кнопки, а именно с функцией перехода на другой контроллер.
Нужно сделать чтобы при нажатии на кнопку, которая создана динамически осуществлялся переход на другой контроллер. Именно переход на другой контроллер, а не только вызов нового View. Как такое принято реализовывать? 2)Есть задача сделать возможность передвигать метки пальцем по экрану. Метки динамические, то есть их может быть одна, а может быть 12. Вопрос в том, можно ли сделать, чтобы передвижением всех этих меток занималась одна функция, а не 12 как сейчас |
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 10 Всего: 27 |
Чтобы перейти на другой контроллер, нужно вызвать для него present.
- Создаете контроллер, например MyViewController * vc = [MyViewController new]; // создаете по нормальному, new здесь просто для примера - Настраиваете ему анимацию появления [vc setModalTransitionStyle:<тут одна из констант стиля анимации, забыл как называются>]; - далее для текущего контроллера делаете [self presentModalViewController:vc]; Вот и все Смотреть в сторону чашки кофе, а ответ на ваш вопрос - Почему это у вас передвижением занимаются 12 разных функций? Обрабатывайте у вашей вью события touchesBegan, touchesMoved и touchesEnded и в них работайте со своими лэблами |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | iOS | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |