测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2016年1月 |
由 KeyboardToolBar 维护。
在实际的开发项目中,常常会遇到 UIImageView
与 UIImage
的大小无法适配的情况,使得显示的图片以拉伸、压缩、旁边留白等形式显示,效果很不理想。UIImageView-AutoAdapter 正是为了解决这个问题而出现的,实现自动适配 UIImage
,使得图片以正常的宽高比显示,无拉伸缩放等影响。
上图分为两部分,左边为 xib 中图片的显示形式,右边为实际在真机上图片的显示形式。在左边的显示效果中我们可以看到,图片以拉伸或是压缩的形式显示,而右边的显示效果中,图片以理想的效果显示。
最后一张图片由于我在代码中设置了关闭了使用
UIImageView-AutoAdapter
,因此两边最后一张图片的显示效果一样。
由此可见,使用 UIImageView-AutoAdapter
即可轻松解决图片适应问题。
platform :ios, '7.0'
pod "UIImageView-AutoAdapter"
如果 CocoaPods
中无法搜索到 UIImageView-AutoAdapter
,先尝试使用 pod repo update --verbose
更新 CocoaPods
。
UIImageView-AutoAdapter
使用了 runtime
黑魔法,您无需进行任何额外的调用即可直接使用。当然,如果您想使某个 UIImageView
不使用 UIImageView-AutoAdapter
,您可以如下为这个 UIImageView
关闭使用 UIImageView-AutoAdapter
。
#import "KeyboardToolBar.h"
// imageView是UIImageView的实例对象
[imageView setCloseAdapter:YES];
UIImageView-AutoAdapter 使用 MIT 开源协议。