2010-05-16 9 views
0
내 클래스의

속성이 있습니다 IBOutlet UIImageView *imageView; 그리고이 뷰에서 이미지를 그리려면 다음을 수행하십시오. imageView.image = [UIImage imageNamed:@"foo.png"];
뷰에서 좌표 x, y (픽셀 단위)로 점을 그리려면 어떻게해야합니까?iPhone 화면의보기에서 점을 그립니다.

감사합니다.

답변

1

UIImageView는 임의의 그리기 코드를 허용하도록 설계되지 않았습니다. 이를 위해 UIView를 사용하고 drawRect: 메서드를 재정의하십시오.

0

당신이보기에 그리는 마르셀의 제안을 수행 한 후에는 같은과 함께보기에서있는 UIImage를 뽑을 수 :

+(UIImage *)grabImageFromView: (UIView *) viewToGrab { 

UIGraphicsBeginImageContext(viewToGrab.bounds.size); 

[[viewToGrab layer] renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 
return viewImage; 
} 
관련 문제