博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS背景图片大小不一致问题
阅读量:5061 次
发布时间:2019-06-12

本文共 691 字,大约阅读时间需要 2 分钟。

在iOS 开发过程中,我们有时候可能会用到 UIColor *  color= [UIColor colorWithPatternImage:image];

有时候会出现背景图片显示不完整或者背景图片显示是多张而不是一整张图片.

这时候我们就需要将图片的尺寸放大或者缩小到View的大小来实现背景图片的完整.

具体方法如下:

UIImage *matchImg = [UIImage imageNamed:@"你需要当做背景的图片"];
    UIImage *backImage;
    CGFloat width = self.view.frame.size.width;// self.view表示你的视图的大小
    CGFloat height = self.view.frame.size.height;
    UIGraphicsBeginImageContext(CGSizeMake(width, height));
    [matchImg drawInRect:CGRectMake(0, 0, width, height)];//调整
    backImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    self.view.backgroundColor = [UIColor colorWithPatternImage:backImage];//这样就可以实现背景图片全屏显示

转载于:https://www.cnblogs.com/dongsensen/p/4763978.html

你可能感兴趣的文章
IO—》Properties类&序列化流与反序列化流
查看>>
【蓝桥杯】PREV-21 回文数字
查看>>
html 简介
查看>>
python使用上下文对代码片段进行计时,非装饰器
查看>>
js中比较实用的函数用法
查看>>
安装预览版镜像后无法检测到预览版更新的解决方案
查看>>
【bzoj5099】[POI2018]Pionek 双指针法
查看>>
别让安全问题拖慢了 DevOps!
查看>>
JAR打包和运行
查看>>
session如何保存在专门的StateServer服务器中
查看>>
react展示数据
查看>>
测试计划
查看>>
idea设置自定义图片
查看>>
[高级]Android多线程任务优化1:探讨AsyncTask的缺陷
查看>>
选择器
查看>>
rownum 的使用
查看>>
Mysql与Oracle 的对比
查看>>
MVC系列博客之排球计分(三)模型类的实现
查看>>
npm安装
查看>>
阅读笔记02
查看>>