обрезать изображение - PullRequest
       28

обрезать изображение

1 голос
/ 11 октября 2010

Я создал сетку изображений.Рамки этих изображений имеют квадратную форму (CGRects).К сожалению, изображения заполняют квадрат не пропорционально.Но я бы хотел «обрезать» или «замаскировать» данное изображение.Это означает, что мои кадры будут отображать только части изображения, но пропорционально правильно.Я попробовал ContentModes UIImageView, но не повезло.

for(int index = 0; index < (_cols*_rows) ;index++)
{
    NSValue *value = [myArray objectAtIndex:index];    
    CGRect myrect = [value CGRectValue];
    UIImageView *myImageView = [[UIImageView alloc] initWithImage:myImage];
    myImageView.frame = myrect;

    [self addSubview:myImageView];
    [myImageView release];

}

1 Ответ

1 голос
/ 11 октября 2010

Вы уверены, что contentMode не будет делать то, что вы хотите? Если я вас правильно понимаю, UIViewContentModeScaleAspectFill сделает именно то, что вы описываете.

...