2011-09-02 68 views
0
-(IBAction)bigger { 

    must.bounds.size = CGSizeMake(must.bounds.size.width +5.0 , must.bounds.size.height +5.0); 
} 

这是我输入的代码,但我得到的错误是表达式不可指派。必须是一个uiimageview。每次按下按钮时,我想让每个属性(高度和宽度)增大5.0。我怎样才能做到这一点。用按钮放大图像?

回答

0

你可能想要的是设置框架而不是边界。这样做:

CGRect frame = must.frame; 
frame.size.width += 5; 
frame.size.height += 5; 
must.frame = frame; 
+0

谢谢你,它的工作 – user918958

0
//here u can get the image as bigger without moving its center point 


-(IBAction)bigger { 


    CGRect _bounds = must.bounds; 

    CGPoint centerPoint=must.center; 

    _bounds.size = CGSizeMake(must.bounds.size.width + 5.0 , must.bounds.size.height + 5.0); 

    must.bounds = _bounds; 

    must.center = centerPoint; 



}