회전 및 사용자 지정 배열을 처리하는 사용자 지정 UIToolbar
을 만들려고합니다. 세로 모드 일 때 일부 barbutton 항목은 표시되지 않으므로이 항목이있는 작은보기가 팝업되는 "more"단추를 추가합니다. 내 문제는 내 현재 오리 엔테이션이 초상화 때 (팝업에없는) 표시 barbuttonitem을 선택하면 그것이 열려있는 경우 팝업을 닫고 싶습니다. 탭 뒤 팝업을 닫으려면 popupview의 uibarbuttons에 대한 smae 동작을 원합니다.UIBarButtonItem selector 바꾸기 또는 확장하기
-(SEL)extendOriginal:(UIBarButtonItem *) uibb
{
if (popup) popup.hidden = YES;
[uibb.target performSelector:uibb.action];
// return ?? do what ??
}
하지만 원래의 선택을 교체하는 방법이 사용자 정의 전화 :
그래서 내가있는이 같은 이미 정의 된 작업을 호출, 내 자신과 어떻게 든 UIBarButtonItem의 선택을 대체하기 위해 노력하고있어 내 사용자 지정 UIToolbar를 대상으로 메서드를? 아니면이 호출을 통해 원래 선택기를 "확장"할 수 있습니까? 죄송합니다 질문에 절름발이가 있다면편집 : 즉, UIBarButtonItem을 두드릴 때 실행될 2 개의 개별 대상이있는 2 개의 동작이 필요합니다.
감사합니다.
예, 이해가되지 않습니다. UBarButtonItems를 내 custom toolbars 중 하나가있는 viewcontroller에 추가하고 있습니다. 내 문제는 그것을 투명하게 구현할 수 있습니다, 그래서 단추를 작업이 정의 된 다른 viewcontroller이 구현 세부 (btw, 현재 가지고 있지만, 그 이유는 내가이 문제를 자동으로 처리하는 사용자 지정 도구 모음 wnt 이유입니다. – Templar
더 정확하게 말하면 내 질문을 편집했습니다. – Templar