2011-04-21 2 views
0

일부 앱 화면에 이상한 흐림 효과가 있습니다. iPhone3x의 320x480 화면에서만 발생하며 iPhone4에서는 발생하지 않습니다. 일부 UIComponents에서는 UILabel의 텍스트 흐리게 처리 및 UIImageView의 이미지 흐림 효과가 발생합니다. 여기에 무슨 일이 일어나고 있는지에 대한 아이디어가 있습니까?iPhone UIComponent가 흐릿합니다 @ 1x

도움 주셔서 감사합니다.

답변

4

일반적으로 프레임이 0.5 픽셀 벗어날 때 발생합니다. 따라서 레이블 프레임의 원점 대신 (100,200)이 (100.5, 200)에 있습니다. 프레임을 계산하는 방법을 확인하고 어떤 나누기 작업을 수행하는 경우 값을 int로 캐스트해야합니다.

+0

프레임을 계산할 때마다 프레임을 CGRect CGRectIntegral (CGRect rect)로 설정하면됩니다. – Joe

관련 문제