IOS图片平铺,很多小图平铺界面

IOS图片平铺,很多小图平铺界面_第1张图片
6416CFFF-3F0B-4425-AD5D-86C593BB598A.png
UIImageView *noticeView = [[UIImageView alloc]initWithFrame:CGRectMake((LAYOUT_SCREENSIZE_P.width - noticeViewWidth) / 2.0, LAYOUT_SIZESCALE_PORTRAIT(12, 180).height, noticeViewWidth, labelHeight)];     //初始化一块imageView出来
UIImage *image =  [UIImage imageNamed:@"wechatDot"];   //图片
 //就这一句是重点
image = [image resizableImageWithCapInsets:UIEdgeInsetsZero resizingMode:UIImageResizingModeTile];  
noticeView.image = image;
[view addSubview:noticeView];

UIImageResizingModeTile是枚举项UIImageResizingMode的一个值,平铺功能,

typedef NS_ENUM(NSInteger, UIImageResizingMode) {
    UIImageResizingModeTile,   // 平铺
    UIImageResizingModeStretch,   //拉伸
};

UIImageResizingModeStretch的效果如下图


IOS图片平铺,很多小图平铺界面_第2张图片
屏幕快照 2016-10-21 09.18.20.png

如果你实现不了平铺效果,不要怀疑方法,一定要看看图片是否边距留白,因为平铺是无间隔无缝的将图片连接在一起,系统不会自动给你留空隙(自己遇到的坑)

你可能感兴趣的:(IOS图片平铺,很多小图平铺界面)