Modification de la position de l'écran de UIView/UIControl sur la touchant

J'en suis bien conscient c'est une simple question. Je voudrais savoir comment faire pour déplacer un CGRect/UIButton à un autre endroit sur l'écran lorsque l'utilisateur sélectionne. Merci pour votre aide à l'avance.

- (void)showMeSomeButtons:(CGRect)frame{

    button = [[UIButton alloc] initWithFrame:frame];
    button.frame = CGRectMake(240, 150, 50, 50);

    UIImage *buttonGraphic = [UIImage imageNamed:@"1.png"];

    [button setBackgroundImage:buttonGraphic forState:UIControlStateNormal];
    [button addTarget:self.viewController action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];

    [self addSubview:button];
}

-(void)buttonClicked{

    ???
}

OriginalL'auteur James Dunay | 2011-01-20