ios - View 前面的滑动滑动菜单

标签 ios objective-c menu

我正在寻找可以帮助我在当前 View 前面加载滑动滑动菜单的库;这不会将当前 View 推到一边。

我尝试了一堆不同的库,但找不到适合我的库。另外,我没有使用 Storyboard,而且我发现大多数人都使用 Storyboard。

在我尝试过的那些中:SWRevealViewController , ecslidingviewcontroller ( Storyboard,但试图重用代码)。

我怎样才能改变SWRevealViewController加载到当前 View 之上,还是我必须错过的另一个库解决了我的问题?

例子:
Example

最佳答案

您可以使用 UIViewAnimmation 隐藏或显示 View 。
添加新文件,如 subviewcontroller 并为 mainviewcontroller 添加 subview 。
试试这样。。

- (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/

相关文章:

iphone - 何时在 Objective-C 中使用属性?

c# - C#/XNA在不同游戏状态下停止播放歌曲

Javascript 导航悬停效果

html - 鼠标按下时菜单消失

ios UITableViewCell 总是多一个字符,为什么?

ios - 从服务器格式化文本

javascript - 在 iOS 中使用 jQuery 运行太远自动滚动到目标

ios - 重新初始化标签栏中的标签

c++ - Apple 只允许 Objective-C 吗?

ios - CorePlot 1.5.1 中plotAreaViewPointForPlotPoint 的用法