UIImageView内容模式

2024-02-08

蓝线是图像视图的边界。UIImageView's contentMode is UIViewContentModeScaleAspectFit, 我想保持原始图片的比例。 怎样才能让图片的左边缘在UIImageView的左边缘? 但不喜欢UIViewContentModeTopLeft模式。保持刻度,左侧不留空白。 我的英语不好,希望你们能明白我在说什么。 非常感谢。


 yourimageView.contentMode = UIViewContentModeCenter;
if ( yourimageView.bounds.size.width > yourimageView.size.width && yourimageView.bounds.size.height > yourimageView.size.height) {
   yourimageView.contentMode = UIViewContentModeScaleAspectFit;
}

Swift3

yourimageView.contentMode = .center
if yourimageView.bounds.size.width > yourimageView.size.width && yourimageView.bounds.size.height > yourimageView.size.height {
yourimageView.contentMode = .scaleAspectFit
}

你可以改变你的模式

typedef NS_ENUM(NSInteger, UIViewContentMode) {
UIViewContentModeScaleToFill,
UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent
UIViewContentModeScaleAspectFill,     // contents scaled to fill with fixed aspect. some portion of content may be clipped.
UIViewContentModeRedraw,              // redraw on bounds change (calls -setNeedsDisplay)
UIViewContentModeCenter,              // contents remain same size. positioned adjusted.
UIViewContentModeTop,
UIViewContentModeBottom,
UIViewContentModeLeft,
UIViewContentModeRight,
UIViewContentModeTopLeft,
UIViewContentModeTopRight,
UIViewContentModeBottomLeft,
UIViewContentModeBottomRight,
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UIImageView内容模式 的相关文章

随机推荐

  • celerybeat相对于cron有什么优势?

    我看到很多人更喜欢 celerybeat 而不是 cron jobs 来执行定期任务 我看到了 celerybeat 的文档 并且可以看到有关如何使用它的信息 但没有看到为什么 或何时 我应该更喜欢它而不是 cronjobs http do
  • html 中如何使用 iframe?

    什么是 iframe 它在 html 中如何使用 iframe 是一个允许您在 HTML 页面中嵌入外部内容的对象 您可以使用它来显示其他网页 文档 例如 PDF 等 尽管对于复杂的媒体类型 您可能想尝试使用对象标签 您可以将 iframe
  • 仅使用 Flutter 在本地环境中托管 Web 服务器

    是否可以使用基于 Flutter 桌面的应用程序在本地环境中托管 Flutter Web 应用程序 在谷歌上搜索这样的解决方案可能很困难 因为它涉及许多导致类似情况的关键字 当您需要本地解决方案时需要在线托管 仅命令行解决方案等 经过一番挖
  • 如何访问通讯录中当前用户的记录?

    地址簿 API 中有没有办法以编程方式访问当前用户的记录 也就是说 如果这部iPhone是John Smith的 那么要获取John Smith的联系人记录 以通讯录中标记为 我 的记录为准 显然 您可以弹出选择器并让用户从其联系人中选择自
  • 使用数据库表作为 JMeter 的 CSV 数据集

    我目前正在使用 JMeter 对我公司的一个应用程序进行性能测试 该应用程序需要登录 我必须使用多个用户 在 JMeter 中通常完成此操作的方式似乎是通过 CSV 数据集 但是我可以访问数据库并可以直接从那里读取所有凭据 由于这是一个测试
  • jQuery - 选择输入字段的关联标签元素[重复]

    这个问题在这里已经有答案了 我有一组输入字段 其中一些具有关联的标签 有些没有
  • 如何减小 SSRS PDF 导出大小

    我有一份导出为 PDF 的 SSRS 报告 该报告有一张表 其中有 2 行 没有格式的标题和一条记录 创建的 PDF 导出大小为 130K 我确信这比它需要的要大得多 有什么方法可以减小 SSRS 创建的 PDF 的大小吗 或者我应该注意任
  • 如何在 iPhone/Objective C 上找出 RSA 公钥的模数和指数

    有没有可能的方法来找出使用 SecKeyGeneratePair 一般的安全框架 创建的公钥的模数和指数 我对此很困惑 但这是我找到的解决方案 不使用任何外部包 首先 转到 Apple 的 CryptoExercise 示例 从那里下载 S
  • 如何将聚类标签与 Matlab 中的“真实值”标签相匹配

    我在这里搜索并用谷歌搜索 但没有结果 在 Weka 中进行聚类时 有一个方便的选项 即类到聚类 它与算法生成的聚类相匹配 例如简单的 k means 到您作为类属性提供的 基本事实 类标签 这样我们就可以看到聚类准确率 错误百分比 现在 我
  • 仅使用 Java SE API 的 Java 简单 HTTP 服务器

    有没有一种方法可以仅使用 Java SE API 在 Java 中创建一个非常基本的 HTTP 服务器 仅支持 GET POST 而无需编写代码来手动解析 HTTP 请求并手动格式化 HTTP 响应 Java SE API 很好地封装了 H
  • 使用 Appium 和 Python 在 Android Native 应用程序的 webview 页面上找不到元素

    我无法在本机应用程序中找到 android webkit WebView 中的元素 我能够通过将 setWebContentsDebuggingEnabled 设置为 TRUE 来检索用户名和密码字段属性 然后在 DevTools chro
  • 无法从数据框中删除空白,因此无法找到平均值

    我需要找到这个值的平均值 其中 类 新临时 是字符 数据是原始10 6 C这样的 我删除了 C 但由于 as numeric 不起作用 因此存在空间 newtemp 1 10 6 10 6 11 0 10 6 10 6 10 6 10 6
  • 使用pipenv安装时如何忽略特定包的依赖关系?

    是否可以使用 pipelinenv 安装 python 包而不安装依赖项 我正在寻找类似物pip install package name no dependencies为了Pipfile 我已经尝试用标记指定 但它引发了异常 packag
  • 我可以强制 Visual Studio 使用 mingw 编译器吗

    我不喜欢 qt Creator 作为 IDE 喜欢 VS 但我必须完全使用 mingw 编译器 悲剧 只需设置一个 makefile 项目 这样您就可以告诉 VC 运行什么命令来编译您的文件 除了 Visual Studio 项目之外 您还
  • Git filter-branch 给了我两组提交

    我需要从我的提交历史记录中删除一个文件 我跟着Github 删除敏感数据的说明 https help github com articles remove sensitive data git filter branch force ind
  • win32 导出为固定格式

    我试图更改 Excel 文件的页脚 然后使用 Python3 6 中的 win32 包将其转换为 pdf 它实际上适用于我的家用电脑和工作电脑 只有 pdf 导出部分给了我错误 我想知道 MS Office 版本是否重要 因为我家里使用的是
  • d3.js 节点在强制布局中快速拖动时“跳回”

    我正在使用具有零重力和电荷值的力布局 var force d3 layout force gravity 0 charge 0 friction 0 9 linkDistance 250 linkStrength 1 size width
  • MySql查询缓存中的“query_cache_wlock_invalidate”有什么用?

    在添加MySql Query Cache的概念时 我们有一个名为 query cache wlock invalidate 的参数 我想知道这个参数有什么用 Thanks 当您在查询缓存中进行查询时 通常会返回缓存的内容 即使该查询使用另一
  • 无法提交 Hibernate 事务;嵌套异常是 org.hibernate.Transaction 异常:JDBC 提交失败

    我在应用程序中使用 Windows Azure SQL Server 当我连接到应用程序时 它显示以下错误 org springframework transaction TransactionSystemException Could n
  • UIImageView内容模式

    蓝线是图像视图的边界 UIImageView s contentMode is UIViewContentModeScaleAspectFit 我想保持原始图片的比例 怎样才能让图片的左边缘在UIImageView的左边缘 但不喜欢UIVi