Я пытаюсь связать 40 кнопок с одним методом обработчика событий, а затем выполнить обработку обработки из одного метода вместо 40. Я знаю, как связать его , но как только я туда доберусь не знаю, как отличить, какая кнопка была нажата. Кто-нибудь знает, как ссылаться на идентификатор объекта кнопки id или есть ли другой способ решить эту проблему? Любая помощь будет принята с благодарностью.Получить идентификатор объекта UI из кода
0
A
ответ
1
Для того, чтобы понять, что кнопка ведьмы была нажата, вам нужно сначала создать IBoutlet в вашем коде для каждой кнопки, а затем сравнить ее с sender
, используя только оператор ==
.
Пример:
//test.h
@interface Test : UIViewController {
UIButton *button1,button2;
}
@property(nonatomic,retain) IBOutlet UIButton *button1;
@property(nonatomic,retain) IBOutlet UIButton *button1;
-(IBAction)click:(id)sender;
Сравнить:
//test.m
-(void)click:(id)sender
{
if (button1 == sender)
{ NSLog(@"Button 1"); }
else if (button2 == sender)
{ NSLog(@"Button 2"); }
}
Смежные вопросы
- 1. Получить идентификатор google analytics из кода embed?
- 2. Как получить идентификатор html из кода Php?
- 3. Получить идентификатор объекта столбцов
- 4. Получить идентификатор (неопределенную) объекта
- 5. Получить идентификатор от объекта
- 6. Получить идентификатор связанного объекта
- 7. Получить идентификатор вставленного объекта
- 8. MVC Получить идентификатор объекта
- 9. Android получить идентификатор объекта из ParseObject
- 10. Как получить идентификатор объекта из URL?
- 11. Получить идентификатор процесса из объекта Com
- 12. angularFire получить $ идентификатор из вложенного объекта
- 13. Как получить идентификатор из объекта JSONObject
- 14. Как получить идентификатор из массива объекта?
- 15. Как получить идентификатор объекта из UIButton?
- 16. Как получить ссылочный идентификатор объекта из ссылочного объекта?
- 17. Получить идентификатор из AddOrUpdate
- 18. Получить идентификатор кода ошибки Windows
- 19. Получить идентификатор объекта при создании объекта (Parse.com)
- 20. Как получить идентификатор объекта OpenGraph?
- 21. Как получить тип объекта/идентификатор?
- 22. C# DTO получить идентификатор объекта
- 23. Получить идентификатор объекта после создания
- 24. JPA получить идентификатор объекта сущности
- 25. Как получить идентификатор упавшего объекта?
- 26. Получить идентификатор из GridView
- 27. получить uid из pid (идентификатор процесса) из кода уровня ядра
- 28. Кендо UI автозаполнения получить идентификатор на выберите
- 29. Постоянный контакт API - получить идентификатор кампании из UI
- 30. Получить идентификатор объекта из URL через API REST Java
я знаю, что путь. я надеялся, что могу найти другое ... – Andoriyu
@ andoriyu.mp: Вы можете использовать другие тривиальные способы, например, текст кнопки, но ... это тривиально :) – Cesar