2014-11-04 5 views
0

내 버튼에 제약이 있습니다. 예 : (4, 4, 4, 12).UIButton 이미지 설정에서 수퍼 뷰 크기를 업데이트 하시겠습니까?

이미지를 설정하고 (이미지와 버튼 크기가 동일 함) 고정 된 경계 사각형으로 크기를 변경하고 싶습니다. 예 : CGRectMake(0, 0, 100, 200). 따라서 이미지는 비례 적으로 비례해야하지만이 직사각형보다 작아야합니다. 물론 버튼 크기와이 버튼이 포함 된보기의 크기를 변경해야합니다.

이 문제를 해결하는 방법은 무엇입니까? 제한없이 프로젝트를 수행하는 방법을 알고 있으며 간단하지만 프로젝트에 필요합니다.

+1

질문이 명확하지 않습니다. 단추와 이미지의 크기가 같고 "크기"가 "it 's"로 변경된다고 말하면됩니까? UIButton의 Image를 설정하고 버튼 만 처리하면 어떨까요? – Mika

+0

"간단하게"버튼 이미지를 프로그래밍 방식으로 설정하고이 버튼이 어떻게되는지보십시오. 현재 나는 다른 방법을 통해 그것을 해결하려고 : UIImageView 및 제스처 인식기를 사용하여 단추를 시뮬레이트합니다. – user2159978

+0

당신은 aspect fit을 사용하는 것을 의미합니까? 또는 [scale-9 버튼]을 구현하는 방법에 대해 이야기하고 있습니까? (http://stackoverflow.com/questions/1172731/how-to-implement-scale-9-for-custom-background-art-created-for- uibutton) – Daniel

답변

0

버튼의 Image 속성을 설정해보십시오.

UIImage *btnImage = [UIImage imageNamed:@"image.png"]; 
[btnTwo setImage:btnImage forState:UIControlStateNormal]; 

그러면 버튼에 대해서만 걱정할 것입니다.