2010-12-08 6 views
2

Interface Builder에서 UIToolbar에 핸들러를 바인딩하기 위해 액션과 셀렉터를 사용하는 방법이 있습니까? UIButtonBarItems를 열거하고 한 번에 하나씩 액션 셀렉터를 추가하는 대신 모든 컨트롤러를 처리하고 단추의 태그 또는 식별자를 전환하여 이벤트를 처리하는 단일 컨트롤러를 구현할 수 있기를 바랬습니다.UIToolbar의 모든 동작을 처리 할 수있는 방법이 있습니까?

답변

2

인터페이스 작성기에서 동일한 IBAction 메서드로 바 버튼을 원하는만큼 자유롭게 연결할 수 있습니다. 이 메서드에서는 sender 인수를 사용하여 어떤 단추가 탭되었는지 확인할 수 있습니다.

+0

내가 실제로하려는 것은 툴바 자체에있는 개별 항목이 아니라 연결하는 것입니다. 또는 어떻게 든 각 컨트롤에 개별적으로 바인딩 할 필요없이 내 컨트롤러에서 모든 단추 클릭 이벤트를 catch합니다. – Armentage

관련 문제