iOS学习笔记键盘上的鼓手

图片过小而产生四周模糊的效果

2016-02-16  本文已影响116人  随梦而飞飞

有的时候,美工给的图片过小 ,而需要展示的却是比较大的控件的时候,会出现四周模糊的效果

1->>先上图看效果

2->>解决方法

1-->>如果图片是通过ImageVIew展示的

    可以在xib中设置Stretching属性,x,y设为0.5,width,height设为0,就可以拉伸图片

2-->>如果是button的背景图片的话  就只能通过 代码来设置了

   先通过代码来拉伸 图片 -->>把图片赋给button的背景

UIImage *image = [UIImage imageNamed:@"RedButton"];

   1)第一种方法来拉伸图片  只需要2个参数

image = [image stretchableImageWithLeftCapWidth:image.size.width * 0.5 topCapHeight:image.size.height * 0.5];   

   2)第二种 需要4个参数  一般第二个不用   只要第一个就够了

image = [image   resizableImageWithCapInsets:UIEdgeInsetsMake(image.size.height * 0.5,image.size.width * 0.5, image.size.height * 0.5, image.size.width * 0.5)];

//赋值

[_btn setBackgroundImage:image forState:UIControlStateNormal];

如果不够全面请参考:图片的拉伸问题 


上一篇 下一篇

猜你喜欢

热点阅读