У меня есть UITableView с примерно 30 пользовательскими ячейками, каждая из которых содержит UISegmentedControl. Я подключил мероприятие UIControlEventValueChanged, чтобы заполучить selectedIndex.
Я также хотел бы узнать идентичность UISegmentedControl, чтобы идентифицировать его среди 30 UISegmentedControls.
Итак, как я могу узнать идентификатор текущего UISegmentedControl, который вызвал событие? Я не нашел свойства "id" или "name" для UISegmentedControl.
Любые указатели приветствуются.





Попробуйте использовать свойство tag UISegmentedControl. Вы можете установить это целое число (в вашем случае, вероятно, 1-30) и получить доступ к нему из действия UIControlEventValueChanged.
Привет! Спасибо, сработало. Я пришел из .NET и подумал, есть ли свойство Tag в Apple-world… Я не нашел его в документации, поэтому мне лучше попрактиковаться в чтении документации. знак равно