나는 여러 화면 입력에 많은 입력을 갖게 될 것입니다. 대신 resignFirstResponder 메시지를 보내는 몇 가지 방법으로 모든 곳에서 자신을 반복해야하는 대신에 정적 메서드를 만들 것이라고 생각했습니다. 내 루트 컨트롤러 클래스에서 하나의 함수로 모든 resignFirstReponder 요구를 해결하십시오. 그게 가능하니? 인터페이스 빌더에 루트 컨트롤러 .h 파일을 끌어다 놓을 수 없으며 거기에 클래스를 삭제하려고하면 모든 이벤트를 연결할 수 없습니다. 이벤트를 정적 인 IBAction 메서드에 연결하는 방법이 있습니까?이벤트 연결에 정적 IBAction 메소드를 사용할 수 있습니까?
편집 :
내가 달성하기 위해 노력하고있어 더 명확해야합니다. 기본적으로 텍스트 필드의 "Did End On Exit"이벤트에서 resignFirstResponder를 호출하여 키보드를 제거합니다. (이것은 올바른 방법일까요? 저는 아이폰 초보자입니다.) 다른 뷰에서이 모든 것을 사용하려고하기 때문에 각 뷰에 대해 동일한 함수를 작성하고 싶지 않았습니다. 내 루트 컨트롤러에서 각 "보기 끝내기"이벤트를 연결할 수있는 +(void) resignSomeKeyboardsOrSomething
종류의 기능을 갖고 싶습니다. 그렇게 할 수있는 방법이 있습니까? 희미한 것을 처음으로 유감스럽게 생각합니다.
이것은 완전히 끝내 주지만 분명히 다른 것들을 위해 사용 하겠지만, 나는이 경우에 내가 더 복잡하게하려고 노력하는 것을 만든다고 생각합니다. 나는 내 질문에 분명하다고 생각하지 않고 더 많은 정보를 추가했다. 이 정보를 제공해 주셔서 감사합니다. 매우 귀중합니다! – Justin