【发布时间】:2011-02-24 19:46:34
【问题描述】:
我正在玩 UIbuttons,只是为了感受一下它们真正可以做什么。到目前为止,我只有一个问题:
如何修改 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等的值吗?
【问题讨论】: