zoukankan      html  css  js  c++  java
  • 图片的拉伸问题,修改frame的方式,

    一.图片的拉伸问题:

         通过图片名称创建UIImage对象(该方式创建出来的图片,被拉伸的非常难看)

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

        

         通过image对象,调用一个方法,返回一张可拉伸的图片

         传入想要保护的区域

        UIEdgeInsets insets = UIEdgeInsetsMake(image.size.height * 0.5, image.size.width * 0.5, image.size.height * 0.5 - 1, image.size.width * 0.5 - 1);

         UIImage *resizableImage = [image resizableImageWithCapInsets:insets];

        

         UIImageResizingModeTile, 平铺,将需要拉伸的地方用没有保护的区域进行平铺

         UIImageResizingModeStretch, 拉伸,直接将没有保护的区域拉伸

        UIImage *resizabeleImage = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];

    二.修改frame的三种方式

  • 相关阅读:
    无约束梯度算法
    resp协议
    union和union all
    cgi和fastcgi
    证书认证原理
    HTTPS的实现原理
    redis消息队列优缺点有哪些?redis消息队列的优缺点
    cname是个什么东西
    CDN
    PHP 删除数组中的元素
  • 原文地址:https://www.cnblogs.com/wxdonly/p/5097224.html
Copyright © 2011-2022 走看看