2013-02-14 6 views
0

버튼이있는 곳에 프로그램이 있는데, 동작을 만들고 싶습니다. 그래서 푸시 된 버튼의 좌표를 얻을 수 있습니다. 각각의 사람들을 위해 행동을 취합니다. 나는 액션에서 (id) 보낸 사람의 좌표를 어떻게 든 얻을 수 있다고 생각했지만, 어떻게하는지 모른다. 송신자는 UIControl로부터 유도된다 (그래서 안전하게 UIControl *id를 전송할 수) 및 표시(id) 발신자 (iOS)에 대한 좌표 얻기

답변

2

이 작업 법 테스트 경우의 관리 frame :

- (void)myAction:(id)sender 
{ 
    if ([sender isMemberOfClass:[UIControl class]]) 
    { 
     UIControl *control = (UIControl *)sender; 
     NSLog(@"control frame=%@", NSStringFromCGRect(control.frame)); 
    } 
}