iOS之Custom UIViewController Transition
摘要:本文学习下自定义ViewController的切换,从无交互的到交互式切换。(本文已同步到我的小站:icocoa,欢迎访问。)iOS7中定义了3个协议:UIViewControllerTransitioningDelegate:用于支持自定义切换或切换交互,定义了一组供animator对象实现的协议,来自定义切换。可以为动画的三个阶段单独提供animator对象:presenting,dismissing,interacting。UIViewControllerAnimatedTransitioning:主要用于定义切换时的动画。这个动画的运行时间是固定的,而且无法进行交互。UIViewCon
阅读全文
posted @
2013-12-02 23:32
scorpiozj
阅读(4258)
推荐(1)
自定义UICollectionViewLayout并添加UIDynamic
摘要:大家也可以到这里查看。UICollectionView是iOS6引入的控件,而UIDynamicAnimator是iOS7上新添加的框架。本文主要涵盖3部分:一是简单概括UICollectionView的使用;二是自定义一个UICollectionViewLayout来实现不同的Collection布局;三是在自定义UICollectionViewLayout的基础上添加UIDynamicAnimator。1. 使用UICollectionView因为UICollectionView在iOS6上就引入了,所以这里就简单的介绍下。在正式使用前,我们有必要对UICollectionView认识一下
阅读全文
posted @
2013-11-01 17:08
scorpiozj
阅读(5396)
推荐(1)
QLViewController在iOS7下的自定义
摘要:原文来自:QLViewController在iOS7下的自定义原先的项目使用了quicklook framework,用于在iPhone上浏览各类文件,除了txt文本会有乱码的问题,其他文件的显示都非常正确。为了使得功能显得不那么单一,项目中继承了QLPreviewController,这样可以自定义添加navigationBar上的按钮,比如保存文件,编辑某些类型的文件等等。这一切在iOS7发布前都正常运行,在iOS7上运行却出现了奇怪的现象:自定义添加的按钮不见了,只存在一个QLPreviewController提供的默认按钮。于是debug,结果发现无论是在viewDidload或是vi
阅读全文
posted @
2013-10-11 21:35
scorpiozj
阅读(1493)
推荐(0)
iOS7下Status Bar字体颜色修改
摘要:原文来自这里:iOS7下Status Bar字体颜色修改。旧项目在iOS7上遇到status bar字体颜色需要修改的问题,症状如下:导航栏设置为黑色后,iphone上status bar的字体颜色会自动变成白色,但是在ipad上status bar的字体颜色还是黑色,这样就看不清楚了。为了搞清原因,新建了一个Mater-Detail模版工程,观察了下status bar的颜色变化,如图:iphone- defaultipad default可见默认的,bar是白色透明,status bar上的字体是黑色。然后尝试把master中的bar修改成黑色不透明:[self.navigationCon
阅读全文
posted @
2013-10-10 14:06
scorpiozj
阅读(4024)
推荐(1)