以放大为例
根据bounds放大 bounds是根据中心点扩大的
- (IBAction)zoom:(UIButton *)button
{
CGRect frame = self.iconButton.bounds;
if (!button.tag) {
frame.size.width +=20;
frame.size.height +=20;
}else{
frame.size.width -=20;
frame.size.height -=20;
}
self.iconButton.bounds = frame;
}
根据frame放大 frame xy 是不动的
-(void)zoomWithFrame:(UIButton *)button{
CGRect frame = self.iconButton.frame;
if (!button.tag) {
frame.size.width +=20;
frame.size.height +=20;
}else{
frame.size.width -=20;
frame.size.height -=20;
}
self.iconButton.frame = frame;
}