iOS 工作笔记(二)

这几天在写项目的时候有碰到了一些问题,现在把解决的方法写出来,作为笔记,也与大家分享一下!仅供参考,欢迎吐槽。大神发现问题请帮忙斧正,感激不尽!

1、用CATextLayer写了一个数字增减动画效果,发现数字显示出来很模糊,找了很久原因,发现可以通过调整CALayer的属性:contentsScale = 2.数字高清了!

   2、适配iOS 6的时候,要记得将所有控件的backgroundColor 置为clearColor,不然就会很丑的哦~

   3、如果想要控制tableView中cell的滚动,要记得tableView是从scrollView继承的,因此调用继承下来的setContentOffset来调整其偏移量即可。

   例如:到顶部:[_myTableView setContentOffset:CGPointMake(0, 0) animated:animated]; 到底部,任意行同理。

或者:底部:NSUInteger ii[2] = {0, rowCount-1};

      NSIndexPath* indexPath = [NSIndexPath indexPathWithIndexes:ii length:2];

    [_myTableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom

                                        animated:animated];

任意一行:

[_myTableView selectRowAtIndexPath:[NSIndexPath indexPathForItem:_currentTopRowIndex inSection:0] animated:YES scrollPosition:UITableViewScrollPositionTop];

   4、碰到一个很头疼的问题:我们正常给UIImageView 上面设置图片很简单:setImage[UIImage imageNamed:"XXX.png"];

可是我怎么也加不上,图片名字没错,打印出来UIImage却是null,靠为什么啊?

     后来发现添加资源文件的时候选择了第二个,即:create folder references for any added folders.这样你会发现工程中的你创建的文件夹是蓝色的而不是正常的黄色文件夹。这样,你在给该资源文件夹中添加资源时则需要给出改资源文件的绝对路径:例:HAHA/XXX.png,而且还要记得添加完文件的时候要clean一下。但是我还没弄懂他所说的“给添加的文件夹们创建文件夹引用”这句英文的原理是什么。反正记住两步吧:

一、添加完资源文件先clean一下

二、如果添加文件时点选了第二个即:create folder references for any added folders,文件夹是蓝色,则要给出资源文件的绝对路径。这句英文的原理坐等大神指点!!!感激不尽!

   5、最近在研究CALayer和核心动画这一块,现在还一知半解的,等研究好了带个例子来记录一下!^_^

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值