一个从UIImageView中获得Image位置的函数
函数 一个 位置 获得 Image
2023-09-14 09:00:29 时间
float hfactor = image.size.width / imageView.frame.size.width;
float vfactor = image.size.he
Image图片查找不存在时(九) 在实际的开发中,常常会遇到关于图片的问题。 如图片显示的问题,然而在显示图片的过程中,常常也会遇到一些问题,如图片不存在,图片引用的路径不匹配等。
给一个 UIImageView 设置一张图片时,使用 AutoLayout 给 UIImageView 约束宽高,但是实际显示的大小,图片以实际的大小显示出来,代码也没有设置 frame,设置contentMode为UIViewContentModeScaleAspectFit 也不起作用。
响应式页面中经常用到根据屏幕密度设置不同的图片。这个时候肯定会用到image标签的srcset属性。srcset属性用于设置不同屏幕密度下,image自动加载不同的图片。
(CGRect)getFrameSizeForImage:(UIImage *)image inImageView:(UIImageView *)imageView { float hfactor = image.size.width / imageView.frame.size.width; float vfactor = image.size.height / imageView.frame.size.height; float factor = fmax(hfactor, vfactor); // Divide the size by the greater of the vertical or horizontal shrinkage factor float newWidth = image.size.width / factor; float newHeight = image.size.height / factor; // Then figure out if you need to offset it to center vertically or horizontally float leftOffset = (imageView.frame.size.width - newWidth) / 2; float topOffset = (imageView.frame.size.height - newHeight) / 2; return CGRectMake(leftOffset, topOffset, newWidth, newHeight); }废话不多说贴代码。再stackOverflow中找到的马克下!
Image图片查找不存在时(九) 在实际的开发中,常常会遇到关于图片的问题。 如图片显示的问题,然而在显示图片的过程中,常常也会遇到一些问题,如图片不存在,图片引用的路径不匹配等。
给一个 UIImageView 设置一张图片时,使用 AutoLayout 给 UIImageView 约束宽高,但是实际显示的大小,图片以实际的大小显示出来,代码也没有设置 frame,设置contentMode为UIViewContentModeScaleAspectFit 也不起作用。
响应式页面中经常用到根据屏幕密度设置不同的图片。这个时候肯定会用到image标签的srcset属性。srcset属性用于设置不同屏幕密度下,image自动加载不同的图片。
相关文章
- window.addEventListener来解决让一个js事件执行多个函数
- 进程的互斥运行:CreateMutex函数实现只运行一个程序实例
- 一天一个mysql函数(一) cast && convert
- 如何使用 Serverless Devs 部署静态网站到函数计算
- 函数式编程和面向对象编程
- oracle add_months函数
- C# 将XmlDocument转化为string函数
- Rxjs debounce 操作符在 SAP Spartacus 函数节流中的一个实际使用例子
- Python编程小技巧:遍历py文件自动去掉所有注释仅剩代码函数(有部分可能导致函数代码顺序错乱)
- 成功解决利用pandas的read_csv函数读取csv文件的时候出现中文乱码问题
- 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-913 二元函数
- 进程退出清理 atexit函数 vfork 函数 system 函数 创建子进程先执行, 父进程挂起 创建子进程与父进程共用一个地址空间
- 习题 4.3 写一个判别素数的函数,在主函数输入一个整数,输出是否为素数的信息。
- 习题 6.20 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。整数和n在主函数中输入。最后在主函数中输出。
- 习题 7.3 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score[3](3门课的成绩)。用主函数输入这些数据。。。
- 习题 7.7 写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
- 练习 2-8 编写一个函数rightrot(x, n),该函数返回将x循环右移(即从最右端移出的位将从最左端移入)n(二进制)位后所得到的值。
- c语言面试写一个函数在字符串N中查找第一次出现子串M的位置。
- 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数,该怎么写呢?
- Qt如何disconnect一个lambda匿名函数
- 《Kotin 极简教程》第8章 函数式编程(FP)(1)
- Python 构造一个可接受任意数量参数的函数
- 【剑指offer】包括min函数的栈
- Python标准库:内置函数ascii(object)
- python里使用dir函数查看一个类所有成员函数
- 【SQL开发实战技巧】系列(二十七):数仓报表场景☞通过对移动范围进行聚集来详解分析函数开窗原理以及如何一个SQL打印九九乘法表
- 从零开始学PowerShell(7)编写一个函数体
- 为什么data属性是一个函数而不是一个对象?