0
NSString drawInRect 메서드에 문제가 있습니다. '당신이 화면 전체에 도달하는 유일한 텍스트 행이 마지막입니다 볼 수 있듯이NSString drawinrect가 전체 사각형을 채우지 않습니다.
Image text on screen http://img37.imageshack.us/img37/6247/capturadepantalla201103t.png
, 내가 돈 : 나는 매우 큰 텍스트가 는 768x1024의 크기 사각형 색칠 할 내가이 얻을 수 왜 다른 줄을 모르는지. 이 내 코드입니다 :
는//The drawing rectangle
CGRect textRect = CGRectMake(1, 4, 768, 1024);
[[UIColor blackColor] set];
CGContextSetTextDrawingMode(context, kCGTextFillStroke);
//texto_completo is a very large text String
[texto_completo drawInRect:textRect withFont:font lineBreakMode:UILineBreakModeCharacterWrap alignment:UITextAlignmentLeft];
CGImageRef cgImage = CGBitmapContextCreateImage(context);
UIImage *img_con_texto = [[UIImage alloc] initWithCGImage:cgImage];
UIGraphicsPopContext();
CGContextRelease(context);
CGImageRelease(cgImage);
당신은 나에게이 동작을 이해하는 데 도움이 있을까요?
UITextAlignmentCenter도 설정하려고했지만 동일한 오류가 발생합니다. 작은 직사각형을 설정하려고 시도했지만 동일하게 발생합니다. 더 큰 글꼴, 크기를 설정하는 것이 유일한 방법이지만 작은 글꼴이 필요합니다. 도움이 필요하십니까? – Fernando
누구나 같은 문제가 있습니까? 아니면이 방법이 효과가 있습니까? – Fernando