2011-09-02 101 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; 



}