我正在尝试使用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就创建一个新的CGrect似乎效率不高。
有没有办法直接设置senderB.frame.origin.x等的值呢?