TFModalViewController动画弹出控制器框架
/*========================== 以下为 TFModalViewController框架 使用说明 ==========================
使用说明 :
-
本框架实现的功能为以动画形式展现一个控制器到屏幕界面上. 可以控制新界面进入屏幕的方向及显示比例.具体见方法说明.
-
基础方法示例: 显示一个新控制器 : [self showTFModalViewControllerWithController:newController WithShowCompletionBlock:nil] 隐藏之前由本框架方法展示出来的控制器 : [self hiddenTFModalViewController]
-
要展示的控制器默认都是添加到调用者的控制器之上 .
-
在 TFModalViewControllerPublic.h 文件中可以修改一些自定义参数 :
界面显示出来后的背景蒙板颜色 define TF_ModalView_Background_Color [UIColor darkGrayColor]
界面显示出来后的背景蒙板透明度 define TF_ModalView_Background_Alpha 0.7
界面显示跟隐藏的动画时间 define TF_Animation_Show_Duration 0.5
拖拽界面时,是否自动隐藏界面的拖拽距离比例 (这个比例系数是指拖拽的位移偏移量跟被拖拽的界面的宽度或高度的比例) 默认0.3 define TF_ModalView_ShowHiddenAnimation_Scale 0.3
- 使用注意要点 : 新展示的控制器 , 如果是按缩放比例显示的话 , 为了不影响界面展示 , 这个控制器的内部控件frame需要同步更新 , 也就是 控件frame的计算最好放在控制器的 - (void)layoutSubViews 方法里面进行. 或者用AutoLayout.
--- 佰通 . 2014.11.11
========================== 以上为 TFModalViewController框架 使用说明 ==========================*/
详细介绍可见 "UIViewController+TFModalView.h" 头部说明.