Я пытаюсь создать приложение с изображениями в закругленном изображении, но с изображениями разных и разных размеров. Моя цель - показать небольшой фрагмент изображения, если изображение слишком велико (изображение не искажено).UITableViewCell rounded imageView
Я могу получить округленное изображение, но это разные размеры для разных изображений - это не то, что я хочу. Я читал сообщения здесь:
Using cornerRadius on a UIImageView in a UITableViewCell
Некоторые из моего кода здесь для UITableViewCell (который я наследник):
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
// [self.imageView setContentMode:UIViewContentModeScaleAspectFill];
self.imageView.contentMode = UIViewContentModeScaleAspectFit;
self.imageView.bounds = CGRectMake(0, 0, 44,44);
self.imageView.frame = CGRectMake(5, 10, 44, 44);
CGRect frame = self.imageView.frame;
self.imageView.layer.cornerRadius = 15;
[self.imageView.layer setMasksToBounds:YES];
self.imageView.clipsToBounds = YES;
}
return self;
}
Я использую SDWebImage
для загрузки образ. Есть ли что-то еще, что я здесь отсутствует?
Возможный дубликат [iOS закругленный угол UIImage с рамкой] (http://stackoverflow.com/questions/17959931/ios-rounded-corner-uiimage-with-border) – Pavan