Я играю с кнопками UI, просто чтобы понять, что на самом деле можно с ними сделать.Пока у меня есть только одна проблема:
Как мне изменить позицию UIButton?
- (IBAction)buttonClicked:(id)sender
{
UIButton *senderB = sender;
CGPoint position = senderB.frame.origin;
CGSize size = senderB.frame.size;
senderB.frame = CGRectMake(position.x,position.y + 10,size.width,size.height);
}
Вышеописанное работает очень хорошо, однако создание новогоCGrect для каждого раза, когда я хочу просто изменить , мне кажется, что это довольно неэффективно.
Можно ли как-то напрямую установить значения senderB.frame.origin.x и т. Д.?