2012-09-25 9 views
0

나는 아래의 코드를 사용하여 rgba forful view를 채 웁니다. 하지만 나는 절반 (1/2) 너비 밖에 얻지 못합니다. 아무도 제 코드를 잘못 알려주십시오.이미지를 전체보기로 채우도록 설정하는 방법은 무엇입니까?

   CGContextRef bitmap = CGBitmapContextCreate(
      rgba, 
      width,  // width = 320 
      height,  // 460 
      8    //CGImageGetBitsPerComponent(imageRef),  
      4 * width, // rowbytes 
      colorSpace, 
      kCGImageAlphaNoneSkipLast); 
      ); 
+0

320x460 px로 기본보기를 의미합니다. – Neo

+0

안녕하세요. 내 화면 너비가 320X460입니다. 160X460이 나오고 있습니다. – sreenivas

답변

0

하여 사용해보십시오 : width * [UIDevice currentDevice].scale 대신 widthheight * [UIDevice currentDevice].scale 대신 height을.

장치에 망막 화면이 있고 320px보기가 실제로 640px보기임을 기억하십시오.

+0

안녕하세요 fbernardo님께 도움을 주셔서 감사합니다. 하지만 나는 똑같아지고있다 – sreenivas

+0

CGContextScaleCTM으로 코어 그래픽 컨텍스트를 스케일링하는 방법은 어떨까요? 망막과 비 망막에서 이것을 테스트 해 보셨습니까? – fbernardo