문제

uiimageview가 있습니다. URL에서 uiimage를 얻습니다. 이미지는 uiimageview에 표시되지만 올바르게 중앙에 가져갈 수는 없습니다. Uiimage는 80 x 68 픽셀입니다. UIIMAVEVIEW의 크기는 90 x 90입니다. UIIMAGEVIEW에 UIIMAGE를 표시하면 UIIMAGE가 축소되어 이미 UIIMAGEVIEW보다 작지만 적합합니다. IB에서 모든 컨텐츠 모드를 시도했습니다. 그들 중 일부는 이미지가 더 이상 UIImageView에 있지 않도록 이미지를 위로 이동합니다. 이 중 어느 것도 나에게 의미가 없습니다. 이미 필요한 크기 내에있는 경우 uiimage가 uiimageview 내부에 잘 표시되어야합니다. 어떤 도움이든 좋을 것입니다.

UIIMAGEVIEW의 중심 모드와 함께Alt Text http://img406.imageshack.us/img406/3696/screenshot20090915at447.png

uiimageview에 적합한 모드로Alt Text http://img406.imageshack.us/img406/9373/screenshot20090915at447e.png

중심을 사용하면 이미지의 크기가 올바른 것처럼 보이지만 그 아래에 빨간색 uiview가있는 uiimageview에서 나오고 실제로 이미지보기보다 각 측면에서 2px입니다. 그러나 측면이 맞으면 이미지가 더 작아서 내부에 맞도록합니다. 그러나 나는 그것이 이미 그것이 이미 적합 할 정도로 작다면 왜 그것을 더 작게 만드는지 이해하지 못한다.

도움이 되었습니까?

해결책

누군가의 시간을 낭비해서 죄송합니다. 모든 컨텐츠 모드를 시도하지는 않았습니다. 하단 상단의 콘텐츠 모드가 작동하는 것 같습니다. 이것은 내가 이해하는 방식에서 뒤로입니다. 모든 도움에 감사드립니다.

다른 팁

이 시도. 당신의 변화 UIImageView 와 같은 크기입니다 UIImage 당신이로드 할 것입니다. UIImageView 중심에 도착합니다. 이것은 내가 찾은 이래로 내가 취한 접근법입니다 UIImageView 함께 일하는 것이 조금 웃기는 것. 또는 원하는 경우 건너 뛰십시오 UIImageView 그리고 그냥 그려 UIImage 그것을 사용합니다 - (void)drawInRect:(CGRect)rect 방법.

이미지에는 최소한 바닥에 투명한 영역이 포함되어있어 이미지가 중앙에서 이동합니다.

편집 : 또한 이미지의 해상도가 72dpi로 설정되어 있는지 확인해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top