iOS图片填充方式

NSArray *arr = @[
                      @"UIViewContentModeScaleToFill",      // 拉伸自适应填满整个视图
                      @"UIViewContentModeScaleAspectFit",   // 自适应比例大小显示
                      @"UIViewContentModeScaleAspectFill",  // 原始大小显示
                      @"UIViewContentModeRedraw",           // 尺寸改变时重绘
                      @"UIViewContentModeCenter",           // 中间
                      @"UIViewContentModeTop",              // 顶部
                      @"UIViewContentModeBottom",           // 底部
                      @"UIViewContentModeLeft",             // 中间贴左
                      @"UIViewContentModeRight",            // 中间贴右
                      @"UIViewContentModeTopLeft",          // 贴左上
                      @"UIViewContentModeTopRight",         // 贴右上
                      @"UIViewContentModeBottomLeft",       // 贴左下
                      @"UIViewContentModeBottomRight",      // 贴右下
                     ];
  • UIViewContentModeScaleAspectFit

图片完全在view里面显示,并且比例不变 这就是说 如果图片和view的比例不一样 就会有留白

  • UIViewContentModeScaleAspectFill

    这是整个view会被图片填满,图片比例不变 ,这样图片显示可能会大于view
clipsToBounds = YES;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容