2013-02-14 38 views
0

我有一个程序,其中有一堆按钮,我想做一个动作,所以你得到已经按下的按钮的坐标,但没有为每个人做出行动。 我想,你可以以某种方式从(id)发送者的行为中获得坐标,但我不知道如何。如果获取(id)发送者(iOS)的坐标

回答

2

此操作方法测试所述发送器从UIControl衍生(这样它可以安全地转换的idUIControl *),并显示控制的frame

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