가능한 중복 : 방법에 위의 코드에서
Uibutton events있는 UIButton 이벤트
-(void)myButtonclick {
NSString *data=[[NSString alloc]initWithString:@"YES U PRESSED BUTTON"];
UIButton *refreshbutton=[UIButton buttonWithType:UIButtonTypeCustom];
[refreshbutton setFrame:CGRectMake(15.0f, 330.0f, 150.0f, 32.0f)];
[refreshbutton setCenter:CGPointMake(80.0f,340)];
[refreshbutton setBackgroundImage: normalImage forState: UIControlStateNormal];
[refreshbutton setBackgroundImage: downImage forState: UIControlStateHighlighted];
[refreshbutton setBackgroundImage: selectedImage forState: UIControlStateSelected];
[refreshbutton setTitle:@"Refresh" forState:UIControlStateNormal];
[refreshbutton addTarget:self action:@selector(showMessage:) forControlEvents:UIControlEventTouchUpInside];
}
-(id)showMessage:(id)sender{
// Here I want to get the value of "data" which is defined the method
// "myButtonclick" in the first line. how it is possible..?
}
"myButtonclick"나는 설정 하나는 NSString 변수 이름은 "데이터"나는이다 그 버튼을 누를 때 "showMessage"메쏘드에서 그 값 (YES U PRESSED BUTTON)을 얻고 싶습니다.
나는이 @selector 변수를 사용하여 수행됩니다 알고 ..하지만 난