2013-02-14 3 views
0

그래서 이미지 뷰로 카메라의 이미지를로드하려고합니다. 나는 그것을 끝내었지만, 종횡비는 바뀐다.이미지 가로 세로 비율을 이미지 뷰로 삽입 한 후 변경

이미지 뷰에는 콘텐츠 모드를 설정했지만 효과가 없습니다.

UIImage *picture=[UIImage imageWithData:slika]; 
    imageview = UIViewContentModeScaleAspectFit; 
    [imageview setImage:picture forState:UIControlStateNormal]; 

어떤 아이디어 : 여기 내가 그것을 어떻게?

답변

1

이미지보기를 직접 볼 수 있습니까? 또는 예를 들어 셀의 기본 이미지 뷰입니까?

그리고 그렇게 작성해야 :

imageView.contentMode = UIViewContentModeScaleAspectFit; 
imageView.image = [UIImage imageNamed:picture]; 

또는

[imageView setImage:picture]; 

가있는 UIImageView를 위해있는 UIButton에 대한, 그것은에만 사용할 수있는 방법 [imageview setImage:picture forState:UIControlStateNormal]; 없다 (그리고 다른 UIControls이 될 수 있지만있는 UIImageView하지 UIControl의 하위 클래스 - UIView의 하위 클래스를 지시합니다. 그러나 버튼은 종횡비를 유지하면서 이미지 크기를 조절하지 않습니다.

+0

물론 도청 할 수 있기 때문에 물론/s 버튼입니다. – gabrjan

+0

이미지로'UIImageView'를 갖지 말고 그 위치의 맨 위에 'Custom'과 텍스트가없는'UIButton'이 있어야합니다. 그렇게하면 이미지의 가로 세로 비율을 유지하면서도 이미지의 가로 세로 비율을 제어 할 수 있습니다. – Patrick

+0

그건 정확히 내가 뭘했는지, 나는 어디서 문제인지 깨달은 것이다 : D – gabrjan

관련 문제