我正在寻找一个可以帮助我完成当前视图前面的滑动菜单的库;不会将当前视图推到一边。
我尝试了很多不同的库,但找不到适合我的库。另外,我不使用情节提要,而我发现的大多数都使用情节提要。
在我尝试过的那些程序中:SWRevealViewController
,ecslidingviewcontroller
(故事板,但尝试重用代码)。
我该如何更改SWRevealViewController
以在当前视图之上加载,或者是我一定错过的另一个库解决了我的问题?
例:
最佳答案
您可以使用UIViewAnimmation隐藏或显示视图。
添加新文件,例如subviewcontroller,并为mainviewcontroller做添加子视图。
尝试这样。
- (void)viewDidLoad
{
subview =[[subviewcontroller alloc]init];
[self.view addSubview:subview.view];
viewVisible=YES;
[super viewDidLoad];
}
- (IBAction)showHideView {
if (viewVisible) {
[UIView beginAnimations:@"animateImageOff" context:NULL];
[subview.view setFrame:CGRectOffset(subview.view.frame, 150, 0)]; //-view1.frame.size.width
[UIView commitAnimations];
viewVisible = NO;
} else {
[UIView beginAnimations:@"animateImageOn" context:NULL];
[subview.view setFrame:CGRectOffset(subview.view.frame,-150, 0)]; //view1.frame.size.width
[UIView commitAnimations];
viewVisible = YES;
}
}
关于ios - View 前的滑动菜单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18716343/