0

setttings 버튼이 연결된 글로벌 제목 표시 줄이 필요한 탭 표시 줄 응용 프로그램에서 작업 중입니다. 메인 윈도우에 이미지 뷰를 추가 한 다음 레이블, 다른 이미지 및 마지막으로 버튼을 추가했습니다. 그러나이 버튼으로 작업을 실행할 수는 없습니다. 그것은 다음과 같이 설정 : 윈도우 App Delegate (ios)의 뷰에 사용자 정의 UIButton 및 액션 추가하기

-(void)settings{ 
     NSLog(@"please do something"); 
} 

그러나 아무 일도 발생하지

가 누르고있는 것처럼, 이미지가 변경되지 않습니다
[settingsButton addTarget:self action:@selector(settings) forControlEvents:UIControlEventTouchupInside]; 

그런 다음 조치는 다음과 같이 정의. 이 방법으로 응용 프로그램 대리인의 단추를 정의 할 수 있습니까? 목표는 통제 기반이 아니기 때문입니까? 나는 다른 목표를 시도했지만 나는 목표 설정이 무엇인지 완전히 이해하지 않아야한다. 어떤 도움을 주셔서 감사합니다.

내가 너무뿐만 아니라 같은 방법을 설정하는 시도 P.S.- :

-(void) settings:(id)sender{ 
} 

와 아무 소용이 @selector로 (설정 : 작업을 대체하여 그것을 호출. 고맙습니다.

+0

AFAIK,이 작동합니다. 하지만 터치 업에 오타가 있다는 것을 알았습니다. 자본금이 'TouchUp' 여야합니다. – matsr

+0

잠깐, 왜 제목/버튼에 UIToolbar 등을 사용하지 않습니까? 수동으로 이미지, 레이블 등을 구축하는 것은 번거롭고 오류가 발생하기 쉽습니다. –

답변

0

해결했습니다. 단추 뒤에있는보기를 UIImageView로 변경하는 것을 잊어 버렸습니다. 나는이 같은 문제가 다른 날에 2 시간을 들게하기 때문에 나는 이것을 생각하지 않았다는 것을 믿을 수 없다. 당신은 이미지 뷰가있을 때 항상 당신이 그것에 물건을하려면이 플래그를 설정하는 것을 잊지 :

(someImageView).userInteractionEnabled = YES; 

는 다행스럽게도 필자는 누군가에게 한 시간도없이 두통이 저장합니다.

P. 빠른 코멘트 주셔서 감사합니다!