首页 > 移动平台 > 详细

iOS常用技术-图片拉伸

时间:2016-01-20 22:36:22      阅读:200      评论:0      收藏:0      [点我收藏+]

//
//  ViewController.m
//  图片拉伸
//
//  Created by 大欢 on 16/1/20.
//  Copyright © 2016年 bjsxt. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
//    [self exmaple1];
//    [self exmaple2];
    
    UIImage * image = [UIImage imageNamed:@"button_back"];
    
    UIEdgeInsets insets = UIEdgeInsetsMake(5, 2, 5, 2);
    
    image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];
    
    UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(12, 50 , self.view.frame.size.width - 24, 40)];
    
    imageView.image = image;
    
    [self.view addSubview:imageView];
    
    
}

- (void)exmaple2 {
    
    UIImage * image = [UIImage imageNamed:@"qipao"];
    
    UIEdgeInsets insets = UIEdgeInsetsMake(50, 35, 10, 10);
    
    image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];
    
    UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(30, 50, 300, 300)];
    
    imageView.image = image;
    
    [self.view addSubview:imageView];
}

- (void)exmaple1 {
    
    UIImage * image = [UIImage imageNamed:@"backgroundImage"];
    
    //上,左,下,右
    UIEdgeInsets insets = UIEdgeInsetsMake(6, 6, 6, 6);
    
    //拉伸图片方法
    image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];
    
    UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 30, self.view.frame.size.width - 40, 30)];
    
    imageView.image = image;
    
    [self.view addSubview:imageView];
}

@end
/********************************************************************/

技术分享

iOS常用技术-图片拉伸

原文:http://www.cnblogs.com/MrWuYindi/p/5146683.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!