UIImageView 使图片圆形的方法

UIImageView 圆形的两种方法

1、cornerRadius (tableView,collectionView尽量避免使用,影响性能)

//想要圆角 cornerRadius必须是 imageview高的一半

imageView.layer.cornerRadius = imageView.frame.size.height/2;

imageView.layer.masksToBounds = YES;

2、图片本身就是圆形

时间: 2024-08-30 03:54:24

UIImageView 使图片圆形的方法的相关文章

iOS UIImageView设置为圆形

UIImageView设置为圆形的方法: _Image.layer.masksToBounds = YES; _Image.layer.cornerRadius = self.Image.frame.size.width / 2; 设置加载本地图片的方法: _Image.image = [UIImage imageNamed:@"Image"];//图片“Image”为xcassets里的set名称

SDWebImage, 关于第三方异步加载图片的一些方法

SDWebImage, 关于第三方异步加载图片的一些方法 1.首先将第三方文件(SDWebImage)添加到工程里 2.修改ARC            3.在viewControl中添加一个imageView, 添加一个tap点击手势, 用来展示下载的图片 a.  sd_setImageWithURL 引入头文件  #import "UIImageView+WebCache.h"  - (IBAction)tap:(UITapGestureRecognizer *)sender {

结合UIImageView实现图片的移动和缩放

iphone ipad 开发:结合UIImageView实现图片的移动和缩放 因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用"手势"来实现图片的 实时缩放和移动.借鉴无所不在的internet网络资料之后,终于实现此一功能,过程如下. 一.首先实现原图显示(不缩放) 新建MoveScaleImageView类,继承uiview.用于加载一个UIImage.它有两个主要的成员, 一个UIImage对象用于指定一个内存图片,一个UII

iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?

Apple官方的文档为生成一个UIImage对象提供了两种方法: 1. imageNamed,其参数为图片的名字: 2. imageWithContentsOfFile,其参数也是图片文件的路径. 那么两种有什么区别吗? 肯定是有的.根据Apple的官方文档: imageNamed: 这个方法用一个指定的名字在系统缓存中查找并返回一个图片对象如果它存在的话.如果缓存中没有找到相应的图片,这个方法从指定的文档中加载然后缓存并返回这个对象.因此imageNamed的优点是当加载时会缓存图片.所以当图

android自定义控件(8)-利用onMeasure测量使图片拉伸永不变形,解决屏幕适配问题

使用ImageView会遇到的问题 在Android应用中,都少不了图片的显示,ImageView,轮播图,ViewPager等等,很多都是来显示图片的,很多时候,我们都希望图片能够在宽度上填充父窗体,这样比较符合人的审美观点,但是问题就随之而来了,那就是高度如何定义??先来看一个普通的ImageView的 Xml布局文件的定义: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm

使图片与背景融为一体

原始图片 + 显示时的图片 例子1 例子2 例子3 作为mask用的图: 原理: 1. 一个mask用来只显示图片边缘 2. 取图片平均颜色并给这个mask赋值 3. 将背景色设置成平均色 4. 将要显示的图片放置在mask的下面 // 获取显示图片 UIImage *showImage = [UIImage imageNamed:@"6"]; // 获取遮罩图片 UIImage *maskImage = [UIImage imageNamed:@"mask"];

【代码笔记】使图片两边不拉伸,中间拉伸

代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //使图片两边不拉伸,中间拉伸 UIImage *image = [UIImage imageNamed:@"1.jpg"]; image = [image stretchableImageWithLeftCapWidth:floorf(image.size.width/2) topCapHe

【转】cocos2d-x游戏开发(十四)用shader使图片背景透明

转自:http://blog.csdn.net/dawn_moon/article/details/8631783 好吧,终于抽时间写这篇文章了. 手头上有很多人物行走图,技能特效图等,但这些图都有个纯黑色背景,怎么样将内容显示出来,让背景透明呢?前段时间搞了一下,感谢群里的童鞋们,提供了思路和方法. 这里用shader处理了像素,使黑色背景透明,直接上代码 ShaderSprite.h 1 #ifndef __TestShader__ShaderSprite__ 2 #define __Tes

如何利用CSS代码使图片和文字在同一行显示且对齐

对于初学css的新手朋友来说,经常会遇到这样一个问题,当文字和图片出现在同一行或者同一个div里面的时候,在浏览器中运行出来的显示效果往往是在不同的行,那么,我们怎么才能利用CSS代码使图片和文字在同一行显示且对齐呢? 对于这种现象,方法有3种: 1.通过添加css的“vertical-align:middle;”: 2.如果图片是背景图片,可以在css中设置背景图片,然后设置文字的padding属性: 3.把文字和图片分别放入不同的div中. 经过多次的测试,上面三种方法都可以让图片和文字在同