我使用SWRevealViewController
(更新后的版本)制作了滑出侧边栏菜单应用
通过
连接不同的后视控制器(基于不同的侧边栏单元) SWRevealViewControllerSeguePushController
class segue。
每次点击与当前单元格不同的单元格
侧边栏完全显露,然后新的后视控制器从
推入右侧。
看起来旧的后部vc首先向右移动(完全不可见)和 然后新的移动
向左显示全屏。
这看起来并不顺利,我希望看起来我总是在使用相同的视图控制器
不同的细胞轻拍,后面的vc 始终可见至少是其中的一部分。
以任何方式修改原始动画设置?
提前感谢!
答案 0 :(得分:6)
终于在
中找到了设置方法- (void)_dispatchPushFrontViewController:(UIViewController *)newFrontViewController animated:(BOOL)animated
{
FrontViewPosition preReplacementPosition = FrontViewPositionLeft;
if ( _frontViewPosition > FrontViewPositionLeft ) preReplacementPosition = FrontViewPositionRightMost;
//将 FrontViewPositionRightMost 更改为 FrontViewPositionRight
答案 1 :(得分:0)
或者,您可以简单地将SWRevealViewController.m中的_rearViewRevealOverdraw属性编辑为0.0f,以防止后控制器在演示动画期间再显示后视图。