Как определить строку, которую я нажал, которая была вставлена с помощью MultivaluedSection в Eureka?
Я могу успешно вставить TextAreaRow(s) в MultivaluedSection, и каждому дается уникальное имя, используя строку плюс индекс. Я хотел бы иметь возможность перехватывать, когда кто-то нажимает на одну из этих недавно вставленных строк, поскольку я хотел бы выполнить некоторые дополнительные действия.
Любая помощь будет принята с благодарностью!
отметка
1 ответ
Я хотел бы иметь возможность перехватывать, когда кто-то нажимает на одну из этих недавно вставленных строк, поскольку я хотел бы выполнить некоторые дополнительные действия.
Согласно документам, у Эврики есть обратный звонок onCellSelection()
который:
Вызывается каждый раз, когда пользователь нажимает на строку, и она выбирается.
По сути, вам нужно описать свои изменения в этом обратном вызове:
AnyRowYouWant { row in
// init the row
}.onCellSelection { cell, row in
// handle tap right here
}