2017-01-17 3 views
0

나는 잠시 동안이 문제를 찾고 있었어요의 이름을 가져옵니다 ... UIControl 자 마린 아이폰 OS

의 내가 내 스토리 보드 5 개 버튼이 나는 모든 버튼을 TouchUpInside에 대해 동일한 이벤트 핸들러를 제공한다고 가정 해 봅시다.

"클릭 한"단추의 Name 속성을 가져올 수 있습니까?

+0

너 자신을 어떻게 생각하니? – Demitrian

답변

0

불행하게도 Name 속성은 앞서 설명한 here과 같이 응용 프로그램을 컴파일 할 때 유지됩니다.

partial void UIButton_TouchUpInside(UIButton sender) 
{ 
    var tag = sender.Tag; 
    var title = sender.CurrentTitle; 
    var accesibilityIdentifier = sender.AccessibilityIdentifier; 
} 
:

  1. 사용 Accesibility Identifier

예제 CurrentTitle

  • 사용 (AN integer하지만 임) Tag를 사용하는 대신, 당신은이 옵션을 사용하여 고려할 수

    가장 일반적으로 사용되는 방법은 Tag 속성을 사용하십시오. 이렇게하면 switch 사례를 사용할 수도 있습니다.

  • 관련 문제