Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在SWRevealViewController中切换时,如何在前视图控制器的顶部设置后视图控制器的动画?_Ios_Objective C_Swrevealviewcontroller - Fatal编程技术网

Ios 在SWRevealViewController中切换时,如何在前视图控制器的顶部设置后视图控制器的动画?

Ios 在SWRevealViewController中切换时,如何在前视图控制器的顶部设置后视图控制器的动画?,ios,objective-c,swrevealviewcontroller,Ios,Objective C,Swrevealviewcontroller,我正在使用SWRevealViewController加载前视图和后视图。到目前为止,默认的行为是,当滑动前视图时,后视图显示在前视图下。这使得部分后视图隐藏在前视图后面 如图所示,后视图中的文本框被截断。有没有办法在前视图的顶部显示后视图?这意味着从左向右滑动屏幕时,前视图不应向右移动。相反,后视图应出现在前视图的顶部。欢迎提供任何帮助。在SWRevealViewController.m文件中有一个方法 - (void)_initDefaultProperties 在这个方法中有一个变量

我正在使用SWRevealViewController加载前视图和后视图。到目前为止,默认的行为是,当滑动前视图时,后视图显示在前视图下。这使得部分后视图隐藏在前视图后面


如图所示,后视图中的文本框被截断。有没有办法在前视图的顶部显示后视图?这意味着从左向右滑动屏幕时,前视图不应向右移动。相反,后视图应出现在前视图的顶部。欢迎提供任何帮助。

在SWRevealViewController.m文件中有一个方法

 - (void)_initDefaultProperties
在这个方法中有一个变量名

 _rearViewRevealWidth = 220.0f;//change value and make it screen width.
 _rightViewRevealWidth = 320.0f;//change value and make it screen width.

对于任何其他第三方库也可以这样做,我们也欢迎您提供建议。您不能使用swrevealviewcontroller这样做。请尝试另一个第三方库,或者如果您不想为后视图使用单独的ViewController,请在前视图中添加一个手势识别器,然后用动画显示后视图。如果这是真的,这是我最近不得不面对的最悲惨的现实之一(您可能没有意识到这一点,但您已将我从鞭笞中解救出来:p…谢谢!此解决方案显然不会将后视图置于顶部,但有助于我避免截断问题。