1.UIImageView圆角

  1. CALayer *l = [cell.imgAvatarImage layer];
  2. [l setMasksToBounds:YES];
  3. [l setCornerRadius:6.0];

2.UIImageView显示圆形

  1. UIImageView *imageView1 = [[UIImageViewalloc] initWithImage:[UIImageimageNamed:@"image.png"]];
  2. imageView1.frame = CGRectMake(60,100, 100, 100);
  3. imageView1.layer.masksToBounds =YES;
  4. imageView1.layer.cornerRadius =50;
  5. [self.view addSubview:imageView1];

3.UIImageView变灰效果

  1. + (UIImage*)getGrayImage:(UIImage*)sourceImage
  2. {
  3. int width = sourceImage.size.width;
  4. int height = sourceImage.size.height;
  5. CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();
  6. CGContextRef context = CGBitmapContextCreate (nil,width,height,8,0,colorSpace,kCGImageAlphaNone);
  7. CGColorSpaceRelease(colorSpace);
  8. if (context == NULL) {
  9. return nil;
  10. }
  11. CGContextDrawImage(context,CGRectMake(0, 0, width, height), sourceImage.CGImage);
  12. CGImageRef grayImageRef = CGBitmapContextCreateImage(context);
  13. UIImage *grayImage = [UIImage imageWithCGImage:grayImageRef];
  14. CGContextRelease(context);
  15. CGImageRelease(grayImageRef);
  16. return grayImage;
  17. }

4 UIImage设置显示大小

    1. - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{
    2. UIGraphicsBeginImageContext(size);
    3. [img drawInRect:CGRectMake(0, 0, size.width, size.height)];
    4. UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
    5. // 使当前的context出堆栈
    6. UIGraphicsEndImageContext();
    7. // 返回新的改变大小后的图片
    8. return scaledImage;
    9. }

UIImageView变灰的更多相关文章

  1. cocos2d 3.X Shader 变暗和变灰

    转自http://www.waitingfy.com/archives/1741 1.为了节约一张图引发的Shader使用  我们注意到这个游戏当中经常使用一些按钮,美术会给两张图,一张稍微暗点,表示 ...

  2. 怎么让让整个HTML页面变灰

    怎么让让整个HTML页面变灰 其实很简单,我们只需要一句话. html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1 ...

  3. CSS使图片变灰

    为了悼念,各大网站都纷纷将自己的站点颜色调灰,就连图片也一样,到底如何实现的呢,请看下面的代码. 〈img src="http://hovertree.com/hvtimg/201512/f ...

  4. NGUI 图片变灰

    效果图 1.先准备好一个变灰shader.代码如下 Shader "Custom/Gray" { Properties { _MainTex ("Base (RGB), ...

  5. [原]quick2.25精灵变灰

    由于quick2.25没有导出shader相应的接口,所以2.25无法直接使用shader. 本文简单介绍如何导出相应接口,同时教大家使用shader 实现精灵变灰 一.编写静态函数,以供导出使用(直 ...

  6. UIButton 点击后变灰

    +(UIButton *)getBlueButtonWithTitle:(NSString *)aTitle{ UIButton *button = [UIButton buttonWithType: ...

  7. 转载网易博客:整理各大网站让网站变灰的css代码

    2013-07-21 15:06:47 北京时间2013年4月20日8时02分四川省雅安市芦山县(北纬30.3,东经103.0)发生7.0级地震.震源深度13公里.各大网站将其网站变灰,本人整理了下部 ...

  8. 实现JQuery EasyUI右键菜单变灰不可用效果

    使用过EasyUI的朋友想必都知道疯狂秀才写的后台界面吧,作为一个初学者我不敢妄自评论它的好坏,不过它确实给我们提供了一个很好框架,只要在它的基础上进行修改,基本上都可以满足我们开发的需要. 知道“疯 ...

  9. 【全面完美方案】iPhone 4S WiFi变灰 DIY修复方式

    这是我在一位台湾网友usaretama发表的一篇帖子中看到的,原帖我发表在维维网 如果你有WiFi开关变灰不能切换.WiFi遇到搜不到AP或搜到了连不上,那您就要注意这篇了. 家人的 iPhone 4 ...

随机推荐

  1. 怎样使用 GitHub?

    作者:珊姗是个小太阳链接:https://www.zhihu.com/question/20070065/answer/79557687来源:知乎著作权归作者所有,转载请联系作者获得授权. 作为一个文 ...

  2. python(二)数据类型

    一.整数 创建方法 i = 10 i = int(10) i = int("10",base=2)  #“”中是几进制的表示,base是选择要表示的进制,如base=2,用2进制的 ...

  3. WPFの三种方式实现快捷键

    最近,对wpf添加快捷键的方式进行了整理.主要用到的三种方式如下: 一.wpf命令: 资源中添加命令 <Window.Resources> <RoutedUICommand x:Ke ...

  4. Java-简陋的图书管理

    本文代码为原创一个简陋的管理系统,只做功能的测试.并没有去完善所有应有的功能,只做了输入输出查找.仅供参考! 菜单部分: import java.util.Scanner; public class ...

  5. Jenkins RCE2(CVE-2016-0788)EXP

    国内应该有这个EXP的不多,需要点JAVA基础,安装好maven之后,配置下就可以了,官网也给出了样例,乌云也给了分析.

  6. java判断时间是否是今天

    SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); Date d1=format.parse(FHavetime ...

  7. CSS实现垂直居中

    Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的<td>. ...

  8. features block

    很轻松就能把一个新建的block导出到一个module包里.

  9. h.APR通道是个怎么回事

    APR通道是Tomcat比较有特色的通道,在早期的JDK的NIO框架不成熟的时候,因为java的网络包的低效,Tomcat使用APR开源项目做网络IO,这样有效的缓解了java语言的不足,提供了一个高 ...

  10. MySQL 循环执行kill语句杀掉连接

    mysql中创建索引时,一直卡住不动,刚开始以为可能是数据量太大导致的,可是一直等了很久还是一样没有反应,看来操作的表被锁住了,执行show processlist 果然发现有大量的lock,使用ki ...