2010-07-13 2 views
0

내 아이폰 앱에서 이미지 갤러리를 설치하기 위해 Three20 Framework를 사용했습니다. 각 이미지의 특정 너비와 높이를 보냈지 만 개별 이미지를 볼 때 약간 큰 크기로로드되고 조금 픽셀 화되어 올바른 크기/비율로 초점을 맞 춥니 다.Three20 이미지 갤러리 - 크기가 큰 이미지를 보여주고 초점을 맞 춥니 다.

이미지의 대부분은 300x400이고 가로 세로 300x400 크기로 전송되므로 가로 모드로 볼 때 이미지가 전체 화면 또는 크기보다 작게 표시됩니다. - 화면을 채우십시오.

왜 이미지가 완전히로드 된 후에 더 큰 이미지가 생성되는지 아이디어가 있습니까?

+0

400 x 300, 너비 400 x 높이 300이어야합니다. – Chris

답변

0

풍경에 있고 300x400을 통과하는 경우 300x400 크기로 이미지를로드 한 다음 완전히로드 한 후 가로로 배율을 조정합니다 (최대 480x300). 따라서 컨트롤러는 이미지 자체에서 크기를 인식합니다).

+0

이제 모든 것을 다시 살펴보면 높이와 너비를 코드에서 전환 할 수 있습니다 ... 이미지의 너비는 300x300이므로 크기를 조정하지 않고도 가로보기 iPhone에 맞춰야합니다. 오늘 저녁에 그것을 들여다 볼 것입니다. – Chris

+0

너비와 높이가 올바르게 설정되었지만 여전히 크기가 조정됩니다. 가로 400도 x 세로 300 높이의 이미지는 크기가 작아지지 않고 풍경 iPhone에 적합해야합니다. – Chris

+0

내가 생각할 수있는 다른 점은 Three20 자체에서 사진 뷰어가 - (NSString *) URLForVersion : (TTPhotoVersion) 버전 메서드를 사용하여로드 할 이미지를 결정하는 것입니다. 작은 URL 버전을 먼저로드하면 큰 이미지가 다운로드됩니다. 하나 백그라운드에서. 이것은 당신의 문제와 관련이있을 수 있습니다. –