本篇介绍UIImage、UIImageView 元素的常用功能用法。 ...
分类:
移动开发 时间:
2020-08-16 00:01:51
阅读次数:
134
需求:全平台(整个APP)头像不同的vip级别添加不同的vip标识 样式:(圆形头像右下角添加vip标识) 为了便于调用,采用了 UIImageView 分类,添加方法,方法里添加一个 UIImageView 展示vip标识 的实现方式。直接上代码 1.新建 UIImageView+TJVipHea ...
分类:
其他好文 时间:
2020-07-21 01:26:08
阅读次数:
158
#import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface UIImageView (WZGif) /// 加载本地gif /// @param imageName gif名字 - (void)showGifImageLocalWithIma ...
分类:
其他好文 时间:
2020-06-12 13:03:28
阅读次数:
123
一、图片加载的工作流概括来说,从磁盘中加载一张图片,并将它显示到屏幕上,中间的主要工作流如下:假设我们使用 +imageWithContentsOfFile: 方法从磁盘中加载一张图片,此时的图片并没有解压缩;然后将生成的 UIImage 赋值给 UIImageView;接着一个隐式的 CATran... ...
分类:
移动开发 时间:
2020-02-26 14:12:52
阅读次数:
88
一、需求实现一个前后带图标的输入框 这是一个简单的自定义控件,很容易想到自定义一个视图(UIView),然后前后的图标使用 UIImageView 或者 UIButton 显示,中间放一个 UITextField 就可以了 实现方式上可以 InterfaceBuilder 创建,也可以使用纯代码实现 ...
分类:
移动开发 时间:
2020-01-11 13:36:24
阅读次数:
115
// // ViewController.swift // Label // // Created by 赵士军 on 2019/11/18. // Copyright © 2019 赵士军. All rights reserved. // import UIKit class ViewContro ...
分类:
移动开发 时间:
2019-11-19 15:42:36
阅读次数:
105
在iOS开发的过程中,有时需要给图片添加水印,但UIImage并没有提供直接的方法,下面我们给UIImage添加一个catgory,增加一个方法实现水印添加 使用方法:通过UIImage 直接调用,传入的参数分别是:要添加水印的图片,水印添加位置,一般是根据展示图片的UIImageView确定,水印 ...
分类:
移动开发 时间:
2019-05-09 10:48:08
阅读次数:
248
FastImageCache是Path团队开发的一个开源库,用于提升图片的加载和渲染速度,让基于图片的列表滑动起来更顺畅,来看看它是怎么做的。 优化点 iOS从磁盘加载一张图片,使用UIImageVIew显示在屏幕上,需要经过以下步骤: 6.1 如果数据没有字节对齐,Core Animation会再 ...
分类:
移动开发 时间:
2019-04-22 16:51:06
阅读次数:
186
今天研究UIImagePickerControlle这个类,用它来打开摄像头和本地照片库。找到一个好的办法也是比較简单的方法来将选择好的图片显示我们想要的UIImageView上。以下通过代码来具体解说. 这是我的ActionSheet 协议事件 #pragma mark - ActionSheet ...
分类:
Web程序 时间:
2019-04-22 12:02:44
阅读次数:
179
一、实现思路 Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。 使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。 需求驱动开发:模仿系统的imageview的使用过程 1.创建 2.设置图片 ...
分类:
移动开发 时间:
2019-02-05 20:54:14
阅读次数:
173