- 博客(27)
- 收藏
- 关注
原创 ios中隐藏键盘的方式
1. 重写view的 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event f
2014-06-30 12:35:44
574
原创 layer绘制阴影后造成的滚动卡顿
今天碰到在一个UITableView中,如果cell边框绘制了阴影,那么table滚动的时候就有明显的卡顿的感觉。其实这是因为一直在重绘这些阴影的原因。解决方法很简单,只需要加一句container.layer.shadowPath = [UIBezierPath bezierPathWithRect:container.bounds].CGPath;然后再对这个container
2014-03-07 14:49:42
1981
原创 使用图片做UIButton背景时扩大按钮的响应范围
[button setImage:image forState:UIControlStateNormal];[button setContentMode:UIViewContentModeCenter];[button setImageEdgeInsets:UIEdgeInsetsMake(3, 0, 0, 0)];使用setImageEdgeInsets调整上下左右的扩大范围。注意不能使
2014-03-05 13:42:32
2708
转载 DTCoreText配置
官方文档说的其实很清楚了,但是还是碰到很多问题。记录一下。点击打开链接 这里是官方文档的地址。官方文档提供了三种配置的方式。这个项目没有用到git,我也没用过cocoapods,就简单的作为子工程添加吧。因为DTCoreText这个工程本来就包含了一个工程,所以如果你直接在gibHub上的DTcoreText项目主页上download zip的话,那么exter
2014-02-25 19:07:16
2784
转载 navigationBar leftBarItem 按钮点击范围
今天发现如果直接在leftBarItem添加一个自定义button的时候,这个button的有效点击范围将会很大,接近navigationBar的titleview。有时候我们不想要这种特性。可以这样做:先将你的leftBarItembutton添加到一个同样大小的uiview中,然后再将这个uiview添加到leftBarItem里。代码如下UIImage *backImg =
2014-02-24 21:23:46
5973
转载 高德地图SDK导入后报错的原因
首先添加高德地图的时候学要把CoreLocation.framework, CoreText.framework, QuartzCore.framework, SystemConfiguration.framework, Libz.dylib, Libxml.2.2, CoreTelephony.frameworklibstdc++.
2014-02-20 21:31:17
5702
转载 UIView的阴影效果各个参数的作用
view.shadowColor = [UIColor blackColor].CGColor;//shadowColor阴影颜色view.layer.shadowOffset = CGSizeMake(4,4);//shadowOffset阴影偏移,x向右偏移4,y向下偏移4,默认(0, -3),这个跟shadowRadius配合使用view.layer.shadowOpacity =
2014-02-20 20:00:46
933
原创 在AppDelegate.m外实现navigation controller
有时候需要使用navigation controller的页面不一定能是app第一个显示的页面。想要在任意controller使用navigation controller只要这样做就行了。如果想要从A页面跳转到B页面,A是没有navigation controller的页面,B是navigation controller的根VC在A中跳转B的代码就可以这样写:
2014-02-18 16:15:16
1883
原创 UIScreen 中的applicationFrame和bounds的区别
applicationFrame返回的是APP显示的区域,除去状态栏bounds返回的是整个屏幕的大小。如果隐藏了状态栏,两个就一样了。
2014-02-17 13:41:25
2034
转载 xcode5 arc 开启和关闭
from http://www.cnblogs.com/willbin/p/3379730.html经常会有工程中涉及到第三方的代码, 但这些代码有的是ARC的, 有的不是. 这样的话, 在与你的工程中集成的时候就会出现问题. 如果你的工程是开启ARC的, 那就需要对某些文件禁用ARC, (-fno-objc-arc)如果你的工程是关闭ARC的, 那就需
2013-12-07 15:56:37
3971
原创 Install Timesys OS on simics with Intel Atom e6xx
终于在simics e6xx的模拟器上按起Timesys。过程很曲折,对于小白来说资料确实是太少了。。。而且官方的guide也不是很全。好了下面进入正题。以下操作都是假设你已经安装了simics base 和 Model Library Intel Atom E6XX with PCH EG20T 4.6.10首先你必须去下载一个镜像文件去这里 点击打开链接下载
2013-12-06 16:23:20
1593
原创 simics linux 简单安装
首先准备好需要安装的package基本包好像都是需要的,就是1000那个(simics-pkg-1000-4.6.78-linux64.tar)然后选择需要的插件add-on我这里选的是atom E6xx,也是7042的包(simics-pkg-7042-4.6.10-linux64.tar)当然这里你还需要拥有两个包的解密密钥解压两个包$ tar xf s
2013-12-04 13:35:20
2952
原创 div 以及其内部的img垂直居中
css.photo { position: absolute; top: 50%; margin-top: -400px; width: 100%; height: 600px; line-height: 600px; text-align: center; }.photo img { vertical-align: middle; position: stati
2013-11-21 21:20:13
666
转载 css 绘制各种图形
css 绘制各种图形http://www.itivy.com/ivy/archive/2012/1/16/css-shape.html
2013-11-20 13:51:45
728
转载 Javascript异步编程
前面提到动画链的实现方法控制起来有些不方便。后来发现Wind.js能很好的控制,用起来也十分方便。wind.org ←这里是主页,文档也不是很多,学起来很快
2013-11-20 11:31:47
673
转载 Css 径向渐变的使用
可以用来画出好看的圆和扯出好看的蛋http://www.web-tinker.com/article/20134.html 这个博文写的很详细了
2013-11-18 12:29:34
782
原创 setTimeout 和 delay的区别
setTimeout函数是从页面开始的时候计算time的JQuery提供的delay函数,如果已经对某一个元素调用用.delay(time)的话,那么如果你在程序后面再次调用.delay(time2),那么这个元素的第二次delay后的执行操作的时间就是从time + time2。在控制动画链的执行顺序的时候如果用记录delay时间来控制,后续对同个元素进行操作的时候就会出
2013-11-17 20:33:18
2738
原创 JQuery不同元素的动画链
同一个元素可以使用.show().hide().animate()实现对动画的有序进行。不同元素有两种方法。一、使用回调函数结合递归。(使用情况有限,因为要从上个元素找到下一个元素)例如这样实现orderedPlace($(".className").eq(0), 700)function orderedPlace(ele, time){ ele.fadeIn(t
2013-11-17 15:20:11
870
原创 JQuery笔记
next() 获得匹配元素集合中每个元素紧邻的同胞元素。所以function orderedPlace(ele, time){ ele.fadeIn(time, function() { if(ele.next().length) { orderedPlace(ele.next(), time) } else {
2013-11-13 18:17:08
500
原创 ROR读书笔记 Ajax 练习
之前没学过JS,被JS弄的头大,RJS还算是挺简明的。P100第二个练习,使用blind_up隐藏购物车。要实现Ajax,首先需要改变button_to方法为form_remote_tag方法form_..._tag表示会生成HTML 表格,remote则说明会发起远程调用,书上是这样说的再是form_remote_tag的参数,一个hash对:url => {},指明调用的act
2012-04-07 17:32:08
371
原创 ROR(三)
def self.find_products_for_sale find(:all, :order => "title") endP66#这里使用了Rails提供的find()方法,:all参数代表我们希望取出符合指定条件的所有记录。通过询问用户,我们确定了关于“如何对列表进行排序”,先按照货品名称排序,看看效果。于是:order=>”title”
2012-04-07 15:19:50
491
原创 ROR (二)
第八章使用session时如果不注释掉application.rb中的# See ActionController::RequestForgeryProtection for details# Uncomment the :secret if you're not using the cookie session store-> protect_from_forgery
2012-03-27 01:02:17
316
原创 ROR (一)
MVC:模型 视图 控制器新建一个rails项目 rails projectName启动server:$ruby script/server 要在相应的程序目录下执行。app/controllers 存放控制器crlName_controller控制器中的每个方法通过 app/views/crlName中对应的methodName.html.erb显示,控制器实
2012-03-21 22:21:43
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人