이것이 간단한 작업처럼 보입니다. 왜 이것이 렌더링 할 이미지를 얻을 수 없는지 이해하지 못하는 이유입니다. 나는UIView :: drawRect에서 UImage를 그릴 수 없습니다.
myUiView.backgroundColor = [UIColor clearColor];
myUiView.opaque = NO;
만들어 내 UIView의의 init 함수에있는 UIImage 유지 : 내가 UIView의를 설정할 때
, 나는 다음을 수행
이image = [[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"png"]] retain];
다음 내의 drawRect는 다음과 같습니다 :
- (void) drawRect:(CGRect) rect
{
[image drawInRect:self.bounds];
}
궁극적으로 저는 비트 맵 컨텍스트를 통해 그 UIImage를 조작하고 drawRe ct는 컨텍스트에서 CGImage를 생성하고 렌더링하지만, 지금은 알려진 이미지를 렌더링하려고합니다.
나는이 사이트와 문서를 파고 들었다. 나는 CG 경로를 내려다 보았고 다른 사람들이 게시 한 수많은 예제를 따라 CGContextDrawImage로 그려 보았지만 그 중 하나는 작동하지 않았다.
이미지를 그리는 가장 간단한 방법 인 것처럼 돌아 왔지만 제대로 작동하지 않습니다.
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
당신이 이미지를 당신이 (전무되지 않음) 그 자체를 기대하는 것을 확인 했 :
는NSLog(@"%@", NSStringFromCGRect(self.bounds));
또한 이미지가 없습니다 전무 있는지 확인. 경계도 당신이 기대하는 것입니까? – wbyoung
이런 쓰레기 같은 ... 나는 그렇게 기본적인 것을 간과했다고 믿을 수 없다. 왜 이미지가 무의미한 지 잘 모름 ... 적어도 이제는 문제가 무엇인지 압니다. 감사!! – Joel