zoukankan      html  css  js  c++  java
  • UIButton的resizableImageWithCapInsets使用解析

    UIButton的resizableImageWithCapInsets使用解析

     

    效果:

    使用的源文件:

    源码:

    //
    //  ViewController.m
    //  SpecialButton
    //
    //  Created by XianMingYou on 15/1/21.
    //  Copyright (c) 2015年 XianMingYou. All rights reserved.
    //
    
    #import "ViewController.h"
    
    @interface ViewController ()
    
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        
        /*
         UIImageResizingModeTile    :平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图片
         */
        UIButton *button1    = [[UIButton alloc] initWithFrame:CGRectMake(65, 250, 202, 29)];
        UIImage *norImage1   = [UIImage imageNamed:@"normal"];
        norImage1            = [norImage1 resizableImageWithCapInsets:UIEdgeInsetsMake(2, 2, 2, 2)
                                                       resizingMode:UIImageResizingModeTile];
        [button1 setBackgroundImage:norImage1 forState:UIControlStateNormal];
        [self.view addSubview:button1];
        
        /*
         UIImageResizingModeStretch :拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片
         */
        UIButton *button2    = [[UIButton alloc] initWithFrame:CGRectMake(65, 300, 202, 29)];
        UIImage *norImage2   = [UIImage imageNamed:@"normal"];
        norImage2            = [norImage2 resizableImageWithCapInsets:UIEdgeInsetsMake(2, 2, 2, 2)
                                                       resizingMode:UIImageResizingModeStretch];
        [button2 setBackgroundImage:norImage2 forState:UIControlStateNormal];
        [self.view addSubview:button2];
    }
    
    @end

    照着源码试一遍就知道怎么用了^_^!

  • 相关阅读:
    自定义控件类
    初探ListView和Adapter
    探究android控件及布局
    页面布局之一边固定一边自适应
    cavans 文字换行
    移动开发01 页面取消横向滚动条
    移动端rem,scale动态设置
    map,area标签
    css3属性——border-radius用法
    z-index要同级比较,absolute包含块外有overflow-hidden
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4240952.html
Copyright © 2011-2022 走看看