修剪 UIImageView 以适应内容
Posted
技术标签:
【中文标题】修剪 UIImageView 以适应内容【英文标题】:Trim UIImageView to fit content 【发布时间】:2013-08-14 20:37:46 【问题描述】:有谁知道我如何通过裁剪边缘将一些图像的 UIImageView 修剪成周围的透明度,使其几乎不适合内容?
【问题讨论】:
【参考方案1】:你可以试试这个分类:
https://github.com/Clstroud/UIImage-Trim
这是他们文档中的一个用法示例:
UIImage-Trim Category 用于修剪 UIImage 的透明像素 对象。
如何使用
将 UIImage+Trim 文件添加到您的项目中。包括 UIImage+Trim.h 在 您要修剪图像的文件。
修剪非常简单:
[yourImage imageByTrimmingTransparentPixels];
或者,您可能希望将任何非透明像素视为 透明(例如,裁剪掉一个浅色阴影)。这个可以 通过使用替代方法来实现:
[yourImage imageByTrimmingTransparentPixelsRequiringFullOpacity:YES];
另外,如果你只是想知道 UIEdgeInsets 的 图像周围的透明度,您可能需要使用以下内容:
[yourImage transparencyInsetsRequiringFullOpacity:YES];
此调用的工作原理与“高级”修剪相同 方法,用布尔值指示是否应该使用非透明像素 被认为是透明的。
【讨论】:
以上是关于修剪 UIImageView 以适应内容的主要内容,如果未能解决你的问题,请参考以下文章
使用 AutoLayout 缩放 UIImageView 以适应宽度