zoukankan      html  css  js  c++  java
  • 图片复用、内容拉升

    1、- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode NS_AVAILABLE_IOS(6_0); // the interior is resized according to the resizingMode

    复用某个区域 

    typedef NS_ENUM(NSInteger, UIImageResizingMode) {

        UIImageResizingModeTile,

        UIImageResizingModeStretch,

    };

    由文档 可知,一个是 填充 一个 是拉伸.

    2、- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;

     从某点开始复用

    使用:

    //   UIImage* img = [[UIImage imageNamed:@"bg"] stretchableImageWithLeftCapWidth:80 topCapHeight:20];

        UIImage* img =[[UIImage imageNamed:@"bg"] resizableImageWithCapInsets:UIEdgeInsetsMake(20, 80, 20, 10) resizingMode:UIImageResizingModeTile];

        UIImageView* imageV = [[UIImageView alloc] initWithFrame:CGRectMake(0, 200, 300, 200)];

        imageV.image = img;

        [self.view addSubview:imageV];

  • 相关阅读:
    表详细操作
    库相关操作
    数据库一
    协程
    多线程2
    .Net鼠标随动窗口
    .Net操作音频
    .Net操作注册表--un
    .Net操作.exe文件
    .Net连接数据库(AOD.Net)
  • 原文地址:https://www.cnblogs.com/swallow37/p/4763527.html
Copyright © 2011-2022 走看看