美文网首页
裁剪图片

裁剪图片

作者: 知足者常乐丶 | 来源:发表于2016-07-19 19:46 被阅读23次
  UIImageView *imageUrl = [[UIImageView alloc]init];
    imageUrl.contentMode=UIViewContentModeCenter;
    imageUrl.clipsToBounds=YES;
    imageUrl.frame = CGRectMake(0, self.labelContent.frame.size.height-20, 
[UIScreen mainScreen].bounds.size.width+60,
 [UIScreen mainScreen].bounds.size.width/1.875);
    [self.contentView addSubview:imageUrl];

这写是头文件里的其他属性, 通过contentMode设置
    UIViewContentModeScaleToFill,
    UIViewContentModeScaleAspectFit,     
    UIViewContentModeScaleAspectFill,   
    UIViewContentModeRedraw,            
    UIViewContentModeCenter,              
    UIViewContentModeTop,
    UIViewContentModeBottom,
    UIViewContentModeLeft,
    UIViewContentModeRight,
    UIViewContentModeTopLeft,
    UIViewContentModeTopRight,
    UIViewContentModeBottomLeft,
    UIViewContentModeBottomRight,

UIViewContentModeScaleToFill属性会导致图片变形。
UIViewContentModeScaleAspectFit会保证图片比例不变,
而且全部显示在ImageView中,这意味着ImageView会有部分空白。
UIViewContentModeScaleAspectFill也会证图片比例不变,
但是是填充整个ImageView的,可能只有部分图片显示出来。

相关文章

网友评论

      本文标题:裁剪图片

      本文链接:https://www.haomeiwen.com/subject/rbzmjttx.html