2015年4月12日
摘要: 实现效果: 原来效果: 实现对应的思路有: 1.首先你要拥有这样的一个控件CSTabBar,继承自tabbar,这样才能做到重构(废话) 2.你要在使用CSTabBar使用kvc来实现 [self setValue:newTab forKey:@"tabBar"]; newTab是自己设定的对应的t 阅读全文
posted @ 2015-04-12 16:39 wyx_cs 阅读(704) 评论(0) 推荐(0) 编辑
  2015年4月11日
摘要: 1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认 阅读全文
posted @ 2015-04-11 21:14 wyx_cs 阅读(110) 评论(0) 推荐(0) 编辑
  2015年3月31日
摘要: http://www.cnblogs.com/smileEvday/archive/2013/04/24/Rotate2.html 思路出自这篇博主的文章。 直接上代码 通过给对应的segment传入当前的旋转状态来设置segment在旋转到不同的方向时加载的数据 通过判断旋转方向来设置segmen 阅读全文
posted @ 2015-03-31 21:54 wyx_cs 阅读(262) 评论(0) 推荐(0) 编辑
  2015年3月30日
摘要: ios收获:ios中break语句的作用是跳过本层的for循环,而continue只是停止执行这一次循环,从而跳出这一次循环。就是继续执行之后的循环罢了。 1、首先从本地解析歌词文件。Lrc歌词文件时间来确定定时播放的数据。 通过 NSString *LRCPath = [[NSBundle mai 阅读全文
posted @ 2015-03-30 21:54 wyx_cs 阅读(183) 评论(0) 推荐(0) 编辑
  2015年3月10日
摘要: 所需要计算就是,键盘移动以后是否遮挡住了textfield,需要用到的计算公式: int offset = 键盘的高度-(self.frame.size.height - self.textfiled.frame.y-32(这个就是textfiled的高度))。 if(offset>0) { } 详 阅读全文
posted @ 2015-03-10 21:45 wyx_cs 阅读(108) 评论(0) 推荐(0) 编辑
  2014年12月3日
摘要: 有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' outside of a method in the in 阅读全文
posted @ 2014-12-03 20:45 wyx_cs 阅读(207) 评论(0) 推荐(0) 编辑
  2014年12月1日
摘要: 今天出现跟着MJ的思路敲的代码,自己最后运行出现这个 错误,发现是 自己在将属性和相关联的控件连线时出现了 错误。一开始取名时出现了错误,发现线连重复了。 在网上又找到了一些出现该类错误的相关解释: 一般此问题 都是由interface build与代码中IBOutlet的连接所引起的。 可能是在代 阅读全文
posted @ 2014-12-01 19:23 wyx_cs 阅读(1101) 评论(0) 推荐(0) 编辑
  2014年11月26日
摘要: Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 解决方法:在Build Setting 搜索框中搜 阅读全文
posted @ 2014-11-26 21:16 wyx_cs 阅读(154) 评论(0) 推荐(0) 编辑
摘要: typedef int (^calculateBlock)(int a,int b); 这里面typedef的作用只是给 calculateBlock取了一个 别名,说明以后可以直接使用。 calculateBlock类似于*所以可以有类似的用法,以后可以直接使用calculateBlock来定义方 阅读全文
posted @ 2014-11-26 20:44 wyx_cs 阅读(686) 评论(0) 推荐(0) 编辑
  2014年11月2日
摘要: 今天看到的,感觉不错。转载了一、什么是MFC 微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develo... 阅读全文
posted @ 2014-11-02 18:21 wyx_cs 阅读(404) 评论(0) 推荐(0) 编辑