- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 iOS滑动选项卡类型的视图控制器,支持复用
滑动选项卡类型的视图控制器,支持Controller复用,类似网易主页滑动时文字颜色渐变,滑条适应文字大小截图如下:截图1:截图2:源码地址:https://github.com/BooJKit/BJScrollPageController
2015-11-29 22:00:08 1968 1
原创 学习 iOS Autolayout的一点经验
关于ios Autolayout的一些学习收获,包括约束的添加规则,约束的多少以及约束怎么实时更新。
2015-01-15 21:04:08 547
原创 ios7的UITableView使用AutoLayout的一个坑
学习中遇到的坑,暂时还未解决,先记录下来。最近在研究Autolayout,也写了一些demo,其中在用AutoLayout实现一个ScrollView的下拉刷新时遇到一个问题:在ios7中使用AutoLayout在UITableView添加一个子视图时报以下错误:Terminating app due to uncaught exception 'NSInternalIncon
2015-01-15 19:43:51 1424
转载 NSPredicate的用法
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环NSArray *a
2014-10-30 17:08:31 346
转载 关键帧动画CAKeyframeAnimation
之所以叫做关键帧动画是因为,这个类可以实现,某一属性按照一串的数值进行动画,就好像制作动画的时候一帧一帧的制作一样。一般使用的时候 首先通过 animationWithKeyPath 方法 创建一个CAKeyframeAnimation实例, CAKeyframeAnimation 的一些比较重要的属性1. path这是一个 CGPathRef 对象,默
2014-10-17 10:27:33 301
转载 IOS 中 NSTimer和CADisplayLink的用法
IOS--NSTimer和CADisplayLink的用法 NSTimer初始化器接受调用方法逻辑之间的间隔作为它的其中一个参数,预设一秒执行30次。CADisplayLink默认每秒运行60次,通过它的frameInterval属性改变每秒运行帧数,如设置为2,意味CADisplayLink每隔一帧运行一次,有效的逻辑每秒运行30次。 此外,N
2014-10-16 17:31:47 444
转载 IOS开发之__bridge,__bridge_transfer和__bridge_retained
Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoo
2014-10-10 14:16:23 284
转载 贝塞尔曲线
Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名,称为贝塞尔曲线。 以下公式中:B(t)为t
2014-10-09 18:12:34 606
原创 IOS7,IOS8 环境下UITextView的ContentSize高度计算
IOS7以后ContentSif ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { CGRect textFrame=[[self.textView layoutManager]usedRectForTextContainer:[self.textView textContainer]
2014-10-09 16:19:26 3571
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人