이미지가있는 셀이 있습니다. 나는이 같은 프로그래밍 셀에 이미지의 크기를 변경하려고 : 나는 또한이 시도iOS에서 셀 이미지의 크기를 변경하는 방법
- (UIImage*)imageWithImage:(UIImage*)image
scaledToSize:(CGSize)newSize
{
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
작동하지 않는 :
을 크기cell.myImage.image = [UIImage imageNamed:@"my_icon"];
CGSize size = CGSizeMake(10, 10);
[self imageWithImage:cell.goalTypeImage.image scaledToSize:size];
이미지는 다음과 같습니다
cell.myImage.frame = CGRectMake(
cell.myImage.frame.origin.x,
cell.myImage.frame.origin.y, 50, 50);
cell.myImage.image = [UIImage imageNamed:@"icon"];
왜 이미지의 크기가 변하지 않는지 아는 사람이 있습니까?
어떻게 컴파일됩니까? imageWithImage 메서드 정의 끝 부분에 추가 세미콜론 오타가 있습니다. – Aaron
이미지의 크기가 변경되었지만 'UIImageView'의 크기가 변경되지 않았습니다. – rckoenes
'imageWithImage : scaledToSize :'의 반환 값을 사용하지 않습니다. – rmaddy