TableView에서 이미지 크기 조정

한번
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        static NSString *CellIdentifier = @"Cell";

        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
        if (cell == nil) {
            cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
        }

    // Set the data for this cell:

        cell.textLabel.text = [namesArray objectAtIndex:indexPath.row];
        cell.textLabel.textColor = [UIColor grayColor];
        cell.textLabel.font = [UIFont fontWithName:@"Trebuchet MS" size:14];
        cell.textLabel.textAlignment = UITextAlignmentLeft;

        cell.imageView.image = [UIImage imageNamed:[imagesArray objectAtIndex:indexPath.row ]];
        UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 5, 5)];
        imgView.image = [UIImage imageNamed:[imagesArray objectAtIndex:indexPath.row ]];
        cell.imageView.image = imgView.image;

        [cell.imageView setFrame:CGRectMake(0, 0, 55, 55)];

        cell.selectionStyle = UITableViewCellSelectionStyleGray;

       return cell;
}

여기서는 사용 TableView하지 않지만 UITableViewCell에서 이미지 크기를 조정하고 싶습니다 TableView. 인터넷에서 많은 예제를 살펴 보았지만 어떻게 작동하는지 이해하지 못합니다 TableView.에서 크기를 조정할 수 없습니다 . 누군가 그것을 작동시키는 방법을 설명 할 수 있습니까? [cell.imageView setFrame : CGRectMake (0, 0, 55, 55)]; 작동하지 않는다

iPatel

여기에 자르기 및 이미지 크기 조정 논리를 넣고 요구 사항에 따라 사용합니다.

잘린 이미지 가져 오기 :

UIImage *croppedImg = nil;
CGRect cropRect = CGRectMake(AS YOu Need); // set frame as you need
croppedImg = [self croppIngimageByImageName:self.imageView.image toRect:cropRect];

UIImage( 당신이 원하는 이미지 크기로 ) 반환하는 다음 메서드

- (UIImage *)croppIngimageByImageName:(UIImage *)imageToCrop toRect:(CGRect)rect
    {
        //CGRect CropRect = CGRectMake(rect.origin.x, rect.origin.y, rect.size.width, rect.size.height+15);

        CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
        UIImage *cropped = [UIImage imageWithCGImage:imageRef];
        CGImageRelease(imageRef);

        return cropped;
    }

여기에서 위의 방법으로 반환되는 Croped Image를 얻습니다.

또는 크기 조정

또한 크기 조정을 위해 이미지의 특정 높이너비 와 함께 다음 방법을 사용하십시오 .

+ (UIImage*)resizeImage:(UIImage*)image withWidth:(CGFloat)width withHeight:(CGFloat)height
{
    CGSize newSize = CGSizeMake(width, height);
    CGFloat widthRatio = newSize.width/image.size.width;
    CGFloat heightRatio = newSize.height/image.size.height;

    if(widthRatio > heightRatio)
    {
        newSize=CGSizeMake(image.size.width*heightRatio,image.size.height*heightRatio);
    }
    else
    {
        newSize=CGSizeMake(image.size.width*widthRatio,image.size.height*widthRatio);
    }


    UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
    [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
    UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return newImage;
}

이 메서드는 원하는 특정 크기 NewImage를 반환 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

FlexLayout에서 이미지 크기 조정

분류에서Dev

tkinter에서 이미지 크기 조정

분류에서Dev

CSS에서 이미지 크기 조정

분류에서Dev

NSStatusItem 이미지에 대한 PDF 이미지 크기 조정

분류에서Dev

Java에서 다중 페이지 TIFF 이미지 크기 조정

분류에서Dev

스크립트 내에서 이미지 크기 조정

분류에서Dev

스크립트 jquery에서 이미지 크기 조정

분류에서Dev

WYSIWYG 편집기에서 이미지 크기 조정

분류에서Dev

jquery없이 크기가 조정되는 이미지 위에 SVG 크기 조정

분류에서Dev

stackView에서 이미지 크기 조정, 종횡비 유지

분류에서Dev

이미지 크기에 따라 div 크기 조정

분류에서Dev

CSS / JS 이미지 크기에 맞게 Figure 크기 조정

분류에서Dev

브라우저 크기에 맞춰 이미지 크기 조정

분류에서Dev

JavaScript없이 HTML에서 이미지 크기 조정

분류에서Dev

collapseMode로 ImageView에서 글라이드 이미지 크기 조정

분류에서Dev

Modelica 문서에서 이미지 크기 조정

분류에서Dev

이미지 크기 조정

분류에서Dev

목록보기에서 크기에 맞게 이미지 크기 조정

분류에서Dev

Android에서 이미지 크기 조정시 이미지 품질 저하

분류에서Dev

HTML에서 배경 이미지 크기 조정

분류에서Dev

Angular에서 CKEditor 5 이미지 크기 조정

분류에서Dev

Bootstrap Carousel에서 이미지 크기를 조정할 수 없음

분류에서Dev

Xamarin Forms에서 이미지 크기 조정

분류에서Dev

Flutter에서 화면을 넘어 이미지 크기 조정

분류에서Dev

Flutter에서 CachedNetworkImage 이미지의 동적 크기 조정

분류에서Dev

ImageDataGenerator에서 이미지 크기 조정 방법

분류에서Dev

CSS에서 이미지 자동 크기 조정

분류에서Dev

명령 줄에서 이미지를 최대 크기로 조정

분류에서Dev

Photoshop에서 가장 큰 치수로 이미지 크기 조정

Related 관련 기사

  1. 1

    FlexLayout에서 이미지 크기 조정

  2. 2

    tkinter에서 이미지 크기 조정

  3. 3

    CSS에서 이미지 크기 조정

  4. 4

    NSStatusItem 이미지에 대한 PDF 이미지 크기 조정

  5. 5

    Java에서 다중 페이지 TIFF 이미지 크기 조정

  6. 6

    스크립트 내에서 이미지 크기 조정

  7. 7

    스크립트 jquery에서 이미지 크기 조정

  8. 8

    WYSIWYG 편집기에서 이미지 크기 조정

  9. 9

    jquery없이 크기가 조정되는 이미지 위에 SVG 크기 조정

  10. 10

    stackView에서 이미지 크기 조정, 종횡비 유지

  11. 11

    이미지 크기에 따라 div 크기 조정

  12. 12

    CSS / JS 이미지 크기에 맞게 Figure 크기 조정

  13. 13

    브라우저 크기에 맞춰 이미지 크기 조정

  14. 14

    JavaScript없이 HTML에서 이미지 크기 조정

  15. 15

    collapseMode로 ImageView에서 글라이드 이미지 크기 조정

  16. 16

    Modelica 문서에서 이미지 크기 조정

  17. 17

    이미지 크기 조정

  18. 18

    목록보기에서 크기에 맞게 이미지 크기 조정

  19. 19

    Android에서 이미지 크기 조정시 이미지 품질 저하

  20. 20

    HTML에서 배경 이미지 크기 조정

  21. 21

    Angular에서 CKEditor 5 이미지 크기 조정

  22. 22

    Bootstrap Carousel에서 이미지 크기를 조정할 수 없음

  23. 23

    Xamarin Forms에서 이미지 크기 조정

  24. 24

    Flutter에서 화면을 넘어 이미지 크기 조정

  25. 25

    Flutter에서 CachedNetworkImage 이미지의 동적 크기 조정

  26. 26

    ImageDataGenerator에서 이미지 크기 조정 방법

  27. 27

    CSS에서 이미지 자동 크기 조정

  28. 28

    명령 줄에서 이미지를 최대 크기로 조정

  29. 29

    Photoshop에서 가장 큰 치수로 이미지 크기 조정

뜨겁다태그

보관