2010-07-17 3 views
1

iPad에서 "2x"모드로 iPhone 응용 프로그램 중 하나를 테스트 중이므로 모든 것을 두 배로 늘립니다. 일부 텍스트가 다른 텍스트보다 매끄럽게 보입니다. 내 제한된 테스트에서 UITextView 또는 편집중인 UITextField (키보드 포커스 있음)의 텍스트는 일반 UILabel이보기에 걸려있는 것보다 매끄 럽습니다. 2x2 픽셀 블록에서 앤티 앨리어싱을 사용하는지, 또는 픽셀을 2x2 픽셀 블록으로 처리하는 대신 모든 픽셀을 사용하여 전체적으로 또는 다른 것으로 처리할지 여부는 확실하지 않습니다. 필자의 테스트 결과, 글꼴 크기에 관계없이 이것이 사실 인 것으로 나타났습니다.iPhone 응용 프로그램 및 글꼴 크기 조절을 실행하는 iPad

여기에 무슨 일이 일어나는지 아는 사람이 있습니까?

더 중요한 것은 이것을 제어 할 수있는 방법이 있습니까? 그것은 훨씬 나아 보이고 평범한 UILabels도이 방법으로 그려 지길 원합니다! 미래의 iOS 업데이트로 iPad가 2x 모드에서 iPhone 앱을 실행할 때 iPhone 4 "@ 2x"리소스와 글꼴 그림을 사용하게하면 더 좋게 보일 것입니다.

감사합니다.

답변

2

iPad의 기존 조정 모드는 CALayermagnificationFilter 속성을 따릅니다. 스무딩/블러 업 업 스케일링에는 kCAFilterLinear을 사용하고 블럭시/선명한 업 스케일링에는 kCAFilterNearest을 사용하십시오.

또한 CGImage 크기가 두 배로 설정되어있는 경우, QuartzCore는 추가 해상도를 사용하게됩니다.

+0

정보 주셔서 감사합니다! 이것은 나를 좀더 들여다 볼 수있게 해줍니다. –

관련 문제