Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
#1

Где обрабатывать нажатие кнопки - Программирование iOS

02.04.2015, 13:54. Просмотров 1353. Ответов 3
Метки нет (Все метки)

Здравствуйте. Возник такой вопрос, где обрабатывать событие нажатия кнопки, которая лежит внутри ячейки (кастомной)? Вроде как логично, что бы обработчик нажатия кнопки в ячейке обрабатывала сама ячейка, но может быть я ошибаюсь?

Добавлено через 4 минуты
Или обрабатывать нужно в tableViewController?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2015, 13:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Где обрабатывать нажатие кнопки (Программирование iOS):

Как вызвать реакцию на нажатие кнопки?
Добрый день. Есть кнопка, текстовое поле и метка. Ожидается послее ввода...

Обрабатывать нажатие отдельно по каждому слову в TextBox
Всем здравия, форумчане! Нужен совет: как можно обрабатывать нажатие...

Нажатие каждой кнопки приводит к ее сокрытию и показу ранее скрытой кнопки
Нажатие каждой кнопки приводит к ее сокрытию и показу ранее скрытой кнопки. При...

Нажатие кнопки приводит к изменению цвета формы и заголовка кнопки
Помогите пожалуйста так сделать : "Нажатие кнопки приводит к изменению цвета...

Привязать выполнение действия кнопки на нажатие кнопки Enter
У меня кнопка - Button, выполняет такое то действие, не подскажите, как...

Определить нажатие кнопки Home и кнопки сворачивания приложения
По аналогии с backPressed: @Override public void onBackPressed() { }

3
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
02.04.2015, 16:57 #2
А это зависит. Можете выставлять firstResponder ваш контроллер, а в cellForRowAtIndexPath проставлять тэг в эту кнопку.
А можете в cell добавить свойство с блоком и в обработчике нажатия вызывать этот блок.

Как удобнее - так и делайте. Если логики немного - без разницы.
1
voldem
0 / 0 / 0
Регистрация: 06.09.2016
Сообщений: 1
06.09.2016, 17:57 #3
как решили задачу? остался ли пример?
столкнулся с похожей задачей, но мне нужно обработать кнопку используя indexPath.row из ячейки и я не совсем понимаю как его передать в func actionSheet
0
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 120
11.09.2016, 14:52 #4
Цитата Сообщение от voldem Посмотреть сообщение
столкнулся с похожей задачей, но мне нужно обработать кнопку используя indexPath.row из ячейки и я не совсем понимаю как его передать в func actionSheet
sender.tag = indexPath.row

sender в вашем случае = UIButton
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2016, 14:52
Привет! Вот еще темы с решениями:

Нужно написать программу которая будет все скрывать при нажатие кнопки и при втором нажатие открывать
Вообщем на форме 1, у нас 3 label(label1,label2,label3) и 2...

Калькулятор: как обрабатывать нажатие клавиши именно на одну из "кнопок"
Здравствуйте. Нужна помощь! Задание калькулятор на assemlber (tasm). Будущие...

Как обрабатывать событие нажатия кнопки и закрытия окна в titlebar?
Проблема: Как обрабатывать событие нажатия кнопки и закрытия окна в titlebar...

Как при нажатии одной кнопки сделать "нажатие" другой кнопки?
Как скажем при нажатии одной кнопки сделать "нажатие" другой кнопки? Именно...


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

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

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