J'ai un bouton appelé "buttonPressed". Lorsque j'appuie sur le bouton, je dois trouver les coordonnées x et y de ce bouton. Avez-vous des idées qui pourraient m'aider?Obtenir les coordonnées x et y de UIButton
UIButton *circleButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
circleButton.frame = rect;
circleButton.layer.cornerRadius = 8.0f;
[circleButton addTarget:self
action:@selector(buttonPressed:)
forControlEvents:UIControlEventTouchUpInside];
[self addSubview:circleButton];
-(void)buttonPressed:(id)sender
{
}
Réponse
- (IBAction)buttonPressed:(UIButton *)sender
{
CGPoint coordinates = sender.frame.origin;
CGFloat x = coordinates.x;
CGFloat y = coordinates.y;
}
quelles coordonnées? Où voulez-vous les envoyer? – wattson12
@ wattson12 c'est ok, résolu –