图片分离--分成两片

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #3c828c }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #c32275 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; min-height: 21.0px }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #3d1d81 }
p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #1d9421 }
p.p7 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC"; color: #1d9421 }
p.p8 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #539aa4 }
span.s1 { color: #c32275 }
span.s2 { color: #000000 }
span.s3 { }
span.s4 { color: #6122ae }
span.s5 { color: #0435ff }
span.s6 { color: #703daa }
span.s7 { color: #3d1d81 }
span.s8 { color: #c91b13 }
span.s9 { font: 18.0px "PingFang SC"; color: #c91b13 }
span.s10 { font: 18.0px Menlo; color: #000000 }
span.s11 { font: 18.0px Menlo }
span.s12 { color: #539aa4 }

@interface ViewController ()

@property (nonatomic,strong)UIImageView *topImageView;

@property(nonatomic,strong)UIImageView *bottomImageView;

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(100, 300, 100, 30)];

label.textColor=[UIColor redColor];

label.textAlignment=NSTextAlignmentCenter;

label.text=@"你看到我了" ;

[self.view addSubview:label];

UIImage *imageTop=[UIImage imageNamed:@"1111.jpg"];

//根据创建的image 进行区域裁剪(关键代码)

CGImageRef refTopImg=CGImageCreateWithImageInRect(imageTop.CGImage, CGRectMake(0, 0, imageTop.size.width, imageTop.size.height/2));

_topImageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 375, 667/2)];

_topImageView.image=[UIImage imageWithCGImage:refTopImg];

[self.view addSubview:_topImageView];

CGImageRef refBottomImg=CGImageCreateWithImageInRect(imageTop.CGImage, CGRectMake(0, imageTop.size.height/2, imageTop.size.width, imageTop.size.height/2));

_bottomImageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 667/2, 375, 667/2)];

_bottomImageView.image=[UIImage imageWithCGImage:refBottomImg];

[self.view addSubview:_bottomImageView];

}

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event

{

[UIView animateWithDuration:1 animations:^{

_topImageView.frame=CGRectMake(0, -667/2, 375, 667/2);

_bottomImageView.frame=CGRectMake(0, 667, 375, 667/2);

}];

}

时间: 2024-11-05 11:14:40

图片分离--分成两片的相关文章

[官方说明] 为什么ES4要分成两阶段?

从ES4第一个版本发布到现在,已经有段时间了,绝大多数坛友都已经适应了ES4所带来的新封装模式,但仍有部分新人和坛友对ES4的两阶段模式带有不解或曲解.本帖将就ES4的两阶段意义做出解释说明,希望更多朋友能体会ES4两阶段模式的设计目的. 1.什么是封装 讨论问题之前,我们先来简单说说什么是封装. 其实“封装”这个词翻译的太过抽象了,而原词汇“Sysprep”却是一个很具象化的词语,原意是“将系统(sys)准备好(prep)”,换句话说,就是将系统设定为可以部署(deploy)的状态. 封装本身

ACM找出一串数字是否能被分成两部分使其中一部分全部为负数,加上另一部分可以为0

Description Most financial institutions had become insolvent during financial crisis and went bankrupt or were bought by larger institutions, usually by banks. By the end of financial crisis of all the financial institutions only two banks still cont

把一个完全图分成两部分

A university network is composed of N computers. System administrators gathered information on the traffic between nodes, and carefully divided the network into two subnetworks in order to minimize traffic between parts. A disgruntled computer scienc

android图片截取的两种方式

    文章主要提供android系统上拍照图片截取和图片 选择截取 两种方式,适用于app头像选择等环境. 拍照截取 打开相机 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent,"自定义"); 截图 Intent intent = getCropImageIntent(data); startActivityForResult(intent, "

管理中如何避免民主暴政--团队要分成两个大等级:为荣誉v&amp;s为活着两个等级

 这是在新浪的我写的原文,我修改一下放在这里,后续我还会详细描述相关的话题. http://blog.sina.com.cn/s/blog_769d900a0102v6c2.html 民主暴政其实是个大问题. 比如49年,如果用枪来作为选票,事实上,我们是民主的方式赢得了一个新的极权. 因为农民的数量远远多于地主. 但是,作为读者的你,是否认为我们的国家是民主国家呢? 有的公司,把民主彻底引入公司管理,比如,基层领导,由于选票来决定.然而上去的是一些和事佬.整个公司陷入停滞. 所以,民主是一

ecstore实现图片分离(静态资源分离)配置文件

转载http://bbs.ec-os.net/read.php?tid=854 图片分离涉及到三个config设置#define('APP_STATICS_HOST', 'http://192.168.65.138/ecs1.2');#define('HOST_MIRRORS','http://192.168.65.138/ecs1.2');#define('THEMES_IMG_URL', 'http://192.168.65.138/ecs1.2'); 在1.2版本1. APP 资源, 通过

nginx实现静态页面,图片分离

nginx(静态页面,图片分离) #vi /usr/local/nginx/conf/nginx.conf user nginx nginx; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream webservs { s

Hat’s Words (分成两个字符串考虑)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1247 思路: 把字符串分成两个部分,看这两个部分是不是也在字典树上.如果在,就输出这个字符串. 这题我只想说静态内存真是容易爆! 1 #include <stdio.h> 2 #include <string.h> 3 #include <string> 4 #include <iostream> 5 #include <stdlib.h> 6 #i

WPOSS – WordPress阿里云对象存储OSS插件 网站图片分离加速

我们WordPress课堂在前面有一篇文章中介绍到WPCOS插件,这是针对WordPress程序集合腾讯云COS对象存储进行网站图片分离的插件,包括我们网站目前也有在用.可以降低网站的带宽占用,提高网站的访问速度,当然这个需要我们购买对象存储和流量包,必要的成本还是需要的. 不过有些网友提到自己如果在使用阿里云服务器建站的时候,也想用到类似的插件分离网站的图片或者其他附件文件,那在这里笔者就推荐使用类似的WPOSS插件,基于阿里云对象存储OSS的.功能上有些类似WPCOS,但是稍微设置上有一些不