InterfaceBuilder는 iOS 또는 시뮬레이터와 완전히 다른 환경입니다. 레이아웃과 같은 것이 번역되어야하지만, 모든 것이 보이는 방식은 항상 최종 제품에 대해 판단되어야합니다.
이미지가 약간 늘어난 것처럼 보입니다. 이에 대한 이유는 여러 가지가 있습니다. 가장 먼저 확인할 것은 UIImageView의 마스크 크기를 조정하는 것입니다. UIImageViews가 자동 크기 조정을하는 것은 일반적으로 좋지 않습니다. 바로이 이유 때문입니다.
그런데 자동 크기 조정은 하위 뷰가 크기가 바뀌면 하위 뷰가 여전히 적합하게 보이도록 만드는 UIKit의 방법입니다. 하위 뷰를 얼마나 많이 움직이게 할 것인지, 얼마나 늘리 길 원하는지 지정할 수 있습니다. 그것에 대해 읽으십시오 here.
당신이하고 싶은 것은 당신의 시선을 디자인하는 것입니다. 질문에 대답하십시오 :이 이미지를 최종 제품에 얼마나 넣고 싶습니까? - 그 다음 실제 크기의 png를 만드십시오. (또한 망막 디스플레이 크기의 2 배인 @ 2x 변형이 생성됩니다.) 그런 다음 IB로 디자인 할 때 UIImageView도 같은 크기로 만들고 autoresizing 설정이 늘어짐을 금지하도록 설정되었는지 확인하십시오.
이렇게하면 문제를 해결할 수 있습니다.
출처
2012-03-12 14:22:03
QED
8 비트 또는 24 비트 PNG입니까? –