오른쪽 탐색 모음 버튼을 다른 버튼으로 이름 및 동작으로 변경할 수 있기를 원합니다. 예를 들어버튼 누르기에서 탐색 버튼 항목 변경
:
btnOpenImage을 누를 때와 rightNavButton1이 시도 rightNavButton2
오른쪽 탐색 모음 버튼을 다른 버튼으로 이름 및 동작으로 변경할 수 있기를 원합니다. 예를 들어버튼 누르기에서 탐색 버튼 항목 변경
:
btnOpenImage을 누를 때와 rightNavButton1이 시도 rightNavButton2
-(IBAction) btnOpenImage_Clicked:(id)sender{
//1. IF buttons are UIBarButtonItem then use bellow code
// This bellow line for Change the action(Target)
[rightNavButton1 setAction:@selector(rightNavButton2_Clicked)];
//This bellow line For Change the Title
[rightNavButton1 setTitle:@"rightNavButton2_Clicked"];
//OR 2. IF buttons are UIButton then use bellow code
// This bellow line for Change the action(Target)
[rightNavButton1 addTarget:self action:@selector(rightNavButton2_Clicked) forControlEvents:UIControlEventTouchUpInside];
//This bellow line For Change the Title
[rightNavButton1 setTitle: @"rightNavButton2" forState: UIControlStateNormal];
}
'UIBarButtonItem'에 대한 @interface가 표시되지 않습니다. selector 'addTarget : action : forControlEvents :'이 코드를 사용하여이 오류가 발생합니다. 왜 그런가? –
아, 그 barbutton 다음 그것을 사용하십시오 [rightNavButton1 setAction : @selector (rightNavButton2_Clicked)]; –
이 코드를 사용하십시오 [rightNavButton1 setAction : @selector (rightNavButton2_Clicked)]; [btnAddBill setTitle : @ "rightNavButton2_Clicked"]; 내 대답은 내 코드 대신에 야. –
로 변경 :
[btnOpenImage addTarget:self
action:@selector(aMethod)
forControlEvents:UIControlEventTouchDown];
- (void)aMethod
{
[rightNavButton1 setTitle: @"rightNavButton2" forState: UIControlStateNormal];
}
내가 잘못지고 있습니까? rightNavigationItem을 설정하는 것과 같습니다. ??? 여기에 무슨 문제가 있니? – SmallChess