lol盒子重点内容
setImageWithURLRequest:[NSURLRequest
requestWithURL:[NSURL
URLWithString:[NSString
stringWithFormat:@"%@",skin.bigImg]]
] placeholderImage:nil
success:^(NSURLRequest
*request,
NSHTTPURLResponse *response,
UIImage *image) {
self,
@selector(image:didFinishSavingWithError:contextInfo:),
nil);
*)image didFinishSavingWithError:(NSError
*)error contextInfo:(void
*)contextInfo
{
if
(error) {
[self
showToastWithText:@"不同意保存"];
}else{
[self
showToastWithText:@"保存成功"];
}
// NSLog(@"%@",[NSURL fileURLWithPath:file]);
// [_player play];
//audioplayer第三方类库播放文件
AudioPlayer
*player = [AudioPlayer
sharePlayer];
playWithDataSourceType:DataSourceTypeLocal
withURLString:file];
//下载文件
NSString
*string = [NSString
stringWithFormat:HERO_SOUND_DESC_URL,pathName,fileName];
NSURL
*url = [NSURL
URLWithString:[string
stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURLRequest
*request = [NSURLRequest
requestWithURL:url];
AFHTTPRequestOperation
*operation = [[AFHTTPRequestOperation
alloc]
initWithRequest:request];
operation.inputStream
= [NSInputStream
inputStreamWithURL:url];
operation.outputStream
= [NSOutputStream
outputStreamToFileAtPath:file
append:NO];
[operation
setCompletionBlockWithSuccess:^(AFHTTPRequestOperation
*operation,
id responseObject) {
NSLog(@"下载成功");
[_tableview
reloadData];
} failure:^(AFHTTPRequestOperation
*operation,
NSError *error) {
NSLog(@"下载失败");
}];
start];
*)scrollView
{
for
(UIScrollView
*scrollview
in scrollView.subviews)
{
if
([scrollview isKindOfClass:[UIScrollView
class]]) {
setZoomScale:1.0];
}
HeroSkin
*skin = [_heroskin
objectAtIndex:_pageIndex];
_namelabel.text
= skin.name;
_pricelabel.text
= skin.price;
_pagelabel.text
= [NSString
stringWithFormat:@"%ld of %lu",_pageIndex+1,(unsigned
long)_heroskin.count];
NSLog(@"%ld",(long)_pageIndex);
-(void)ImageShake
{
CABasicAnimation
*basic = [CABasicAnimation
animationWithKeyPath:@"transform.rotation.z"];
basic.fromValue
= [NSNumber
numberWithFloat:-M_PI/16];
basic.toValue
= [NSNumber
numberWithFloat:M_PI/16];
basic.duration
=
0.1;
basic.repeatCount
=
3;
addAnimation:basic
forKey:@"animateLayer"];
-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent
*)event
{
if
(motion == UIEventSubtypeMotionShake) {
[self
ImageShake];
[player
play];
}
-(CGSize)getStringRect:(NSString
*)str
{
if
(str.length<1) {
return
CGSizeMake(0,
0);
}
CGSize
size;
NSAttributedString
*string = [[NSAttributedString
alloc]initWithString:str];
// NSDictionary *attribute= @{NSFontAttributeName:@12};
size = [string boundingRectWithSize:CGSizeMake(280,
500)
options:NSStringDrawingTruncatesLastVisibleLine
|
NSStringDrawingUsesLineFragmentOrigin
|
NSStringDrawingUsesFontLeading
context:nil].size;
return
size;
String:(NSString
*)str
{
UIFont
*font = [UIFont
systemFontOfSize:fontsize];
CGSize
size = CGSizeMake(300,700);
CGSize
descriptionSize = [str
sizeWithFont:font
constrainedToSize:size
lineBreakMode:NSLineBreakByWordWrapping];
return
descriptionSize.height;
lol盒子重点内容的更多相关文章
- C#重点内容之:委托(delegate)
为了记忆方便,提取了重点. 委托类似于指针,可以理解为函数指针的升级版,这是理解委托最关键的地方. Action和Func 系统自带的两种委托: Action Func Action型委托要求委托的目 ...
- 计算机四级网络工程师--《操作系统(Operating System)》重点内容学习
开篇语 今天开始看<操作系统>,没办法,计算机网络技术还算有点底子.至于操作系统要不是以前看过一些这方面的书籍,以及上学期学了单片机工作原理,我估计我真的是懵逼的!所幸,在网上找的233网 ...
- Postman 官网教程,重点内容,翻译笔记,
json格式的提交数据需要添加:Content-Type :application/x-www-form-urlencoded,否则会导致请求失败 1. 创建 + 测试: 创建和发送任何的HTTP请求 ...
- 老男孩最新Python全栈开发视频教程(92天全)重点内容梳理笔记 看完就是全栈开发工程师
为什么要写这个系列博客呢? 说来讽刺,91年生人的我,同龄人大多有一份事业,或者有一个家庭了.而我,念了次985大学,年少轻狂,在大学期间迷信创业,觉得大学里的许多课程如同吃翔一样学了几乎一辈子都用不 ...
- css基础重点内容总结
一.目录引入 ./同级(当前) ../上级目录 ../../上上级目录 二.标签种类: 1.块级标签(block):独占一行,宽高可设: 2.行内块标签(inline-block):不独占一行,宽高 ...
- C#重点内容之:接口(interface)(一)网络初级示例
这一篇来源于网络,简单介绍了接口的概念 接口是体现面向对象编程思想优越性的一件利器,为什么这么说呢? 首先我们来看,接口是为继承而存在的,如果没有继承,那就自然不需要接口了,既然有继承,那就需要把可能 ...
- 一文带你了解 Flink Forward 柏林站全部重点内容
前言 2019.10.7~9号,随着70周年国庆活动的顺利闭幕,Flink Forward 也照例在他们的发源地柏林举办了第五届大会.虽然还没有拿到具体的数据,不过从培训门票已经在会前销售一空的这样的 ...
- 《Clean Code》重点内容总结
读书笔记请见Github博客:http://wuxichen.github.io/Myblog/reading/2014/10/06/CleanCode.html
- C#重点内容之:事件(Event)
一.事件的五个组成部分 事件的五个部分: 事件拥有者(对象) 事件成员(Event ,成员) 事件的响应者(对象) 事件处理器(成员,本质是一个回调方法) 事件订阅——把事件处理器与事件关联在一起 二 ...
随机推荐
- C语言cgi(1)
1Columbia Universitycs3157 – Advanced ProgrammingSummer 2014, Lab #2, 60ish pointsJune 9, 2014Follow ...
- VC6 鼠标钩子 最简单样例
Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的.而钩子是Windows系统中非常重要的系统接口,用它能够截获并处理送给其它应用程序的消息,来完毕普通应用程序 ...
- HTML学习_01
html总结 html是一门标记语言,也就是不经过编译就能直接执行的语言,不像是c/c++/java等等须要转换成二进制码, html是一门最主要的学科,提供了一个框架,提供了各种标签和规则,使得语言 ...
- BootStrap -- Grid System
<script src="jquery.1.9.js"></script> <script src="js/bootstrap.min.js ...
- unicode下一个,读取数据库乱码问题
TCHAR cbContent[512]; dyn.GetFieldValue(0,cbContent,512); // 中文会显示乱码 AfxMessageBox(cbConte ...
- POJ2239 Selecting Courses【二部图最大匹配】
主题链接: http://poj.org/problem?id=2239 题目大意: 学校总共同拥有N门课程,而且学校规定每天上12节可,一周上7天. 给你每门课每周上的次数,和哪一天哪一节 课上的. ...
- Android Framework 其中A记录
一个简短的引论 以往的研究太偏应用层的功能,实现了,原则上不进入非常理解,现在,研究人员framework该框架层. 创纪录的 1.下载源代码,文件夹例如以下: 2.Android系统的层次例如以下: ...
- Android - 数据存储 -存储键值对
如果你有少量的键值数据需要存储,可以使用SharedPreferencesAPI.SharedPreferences对象指向一个包含键值对的文件并且提供了一些简单的方法来读取它们.每个SharedPr ...
- Android截图
Android截图很好的实现,从文档的发展,查看View有一个接口getDrawingCache(),这个接口可以得到View当调用这个接口的位图图像Bitmap. 抓取截图View在图像的某一个时刻 ...
- 【C语言探索之旅】 第二部分第六课:创建你自己的变量类型
内容简介 1.课程大纲 2.第二部分第六课: 创建你自己的变量类型 3.第二部分第七课预告: 文件读写 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C ...