问题标签 [swrevealviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
18864 浏览

ios - 使用 SWRevealViewController ( ios) 时如何手动关闭侧边栏菜单

我正在尝试SideBar使用SWRevealViewController. 我有一堆菜单。菜单之一是获取应用程序版本信息。因此,当我单击单元格时,AnAlertView会显示版本号,然后按 OK 按钮,我想关闭/隐藏SideBar菜单并返回前一个视图(前控制器)。例如,如果我正在登录控制器并按下设置按钮以显示侧栏并从TableView单元格中选择版本菜单,则会打开一个弹出窗口显示版本#,当我按下确定时,SideBar应该关闭并返回登录无需我再次点击设置按钮或滑动即可返回。当我在警报视图上按 OK 时,如何返回登录屏幕。

0 投票
0 回答
485 浏览

ios - ios SWRevealViewController 从后到前弹出

我有以下使用 SWRevealViewController 的故事板。

我的想法是我可以从作为“前”SWRevalVC 的 homeVC 或从作为“后”SWRevealVC 的 menuVC 导航到屏幕。

当我进入“MyAnotherVC”并点击后退按钮时,我想总是去“MYHomeVC”。但是,如果我通过“MyMenyVC”导航到那里,则目前无法转到其他视图控制器。

我想这很容易以多种方式被黑客入侵,但我想知道是否有一种简单有效的方法。

0 投票
1 回答
1059 浏览

ios - SWRevealViewController : 使用自定义动画使启动背景视图变为灰色

我对iOS相当陌生。我试图查找此内容,但找不到以下问题的明确答案。

我有一个 SWRevealViewController 来处理我的 FirstPage 的侧边菜单栏。

单击 btn_Menu(或向左滑动)后出现 SWReveal 时,我希望 FirstPage 变为灰色且无法使用。

我看到在 FirstPage 中我们必须执行以下操作:

我需要以某种方式更改revealToggle方法,或者在FirstPage中编写一个新的选择器,首先将其变暗,然后调用revealToggle?我不确定完成这项工作的最佳和最简单的方法是什么。非常感谢。

0 投票
0 回答
143 浏览

ios - SWRevealView 库,侧边栏打开后主视图不应该访问

我正在使用 SWRevealViewController 库从链接http://www.appcoda.com/ios-programming-sidebar-navigation-menu/在 IOS 中制作侧边栏菜单

问题是,当侧边栏菜单打开时,我不希望用户访问主视图(它是 viewController,其中我有导航按钮和用于拉出滑块的平移手势),因此当侧边栏已打开并且用户正在触摸主视图上的屏幕右侧,主视图上的任何按钮或任何 tableView 都不应访问。谁能告诉我如何在这个库中做到这一点

0 投票
1 回答
831 浏览

ios - SWRevealViewController 不切换

我正在尝试在不使用情节提要的项目中实现 SWRevealViewController。我认为这是可能的,但不幸的是我失败了。导航栏中的按钮不执行对他定义的“revealToggle”操作。所以 NavigationTableViewController 永远不会显示。我不明白为什么......我搜索了几个小时来解决这个问题。任何帮助将不胜感激。

0 投票
1 回答
416 浏览

ios - SWRevealViewController : iPhone 6 和 6+ 中的 RearViewController 宽度

我正在使用 SWRevealViewController 在我的 iPhone 应用程序中滑动菜单。看来,这个库使用 260.0f 作为后视图宽度。iPhone < 6 没问题。但是对于 iPhone 6 和 6+ 来说,它的外观就像下图从 iPhone 6 plus 模拟器中截取的一样。我希望所有 iPhone 的外观都相同,这意味着打开时后视宽度的比例相同。对此的任何帮助将不胜感激。

在此处输入图像描述

0 投票
1 回答
4495 浏览

ios - SWRevealViewController FrontViewController 未加载,卡为黑色,其他视图正常

我正在尝试将我们的应用程序转换为使用 SWRevealViewController 在应用程序的每一侧为我们提供一个侧边栏。但是,尽管遵循其中一个示例应用程序中的代码,但我收到了一个错误,即前视图的 ViewController 无法正常工作。viewDidLoad 被调用,但一切仍然是黑色的。

有趣的是,如果在我的 viewDidLoad 中,我将视图的背景颜色设置为红色,就会反映出来。但是原始故事板中的界面生成器中的东西不是。

我在 AppDelegate 中使用的代码是:

这是仅用于 MainViewController 的 Main.Storyboard: 在此处输入图像描述

当应用程序加载时,视图只是黑色的。但我可以从左右边缘拖动并按预期查看侧边栏。所以只有 FrontView 会变黑。我将一个 NSLog() 插入到 ViewDidLoad 中,它出现在控制台中,就像 -(void)loadView{} 中的一个一样,它显示视图正在加载。

如果我在 viewDidLoad 中放入一个[self.view setBackgroundColor:[UIColor redColor]]this 生效,这意味着它链接到视图,但它只是情节提要内的视图没有出现。这很奇怪,因为 Storyboard 还包含一个 NavigationController,它确实出现了(我认为 - 除非该导航控制器来自其他地方 - 我很确定它不是)。

关于可能导致这种情况的任何想法?

0 投票
1 回答
609 浏览

ios - 如何将 SwRevealview 控制器设置为根视图控制器

我正在使用 SwReveal 视图控制器。它最初设置为根视图控制器。我在应用程序登录时使用登录屏幕我记得用户名,下次打开应用程序时我将主屏幕设置为根视图控制器。但这里是我的问题开始的地方。当我将主屏幕设置为根视图控制器时,SWREVEAL 视图控制器不再是我的根视图控制器。如何在主屏幕视图中将 SWRevealController 设置回根视图控制器确实加载方法。

这是我将主屏幕设置为根视图控制器的方法

这是我的 Reveal 视图控制器的设置方式。它在主屏幕视图中确实加载了方法。但是因为我将根视图控制器从“SWREVALVIEWCONTROLLER”更改为“主屏幕”视图控制器,所以下面的代码不起作用并且没有打开显示。请帮忙

0 投票
1 回答
778 浏览

ios - SWRevealViewController 隐藏标签栏控制器

我正在使用 SWRevealViewController 和标签栏视图控制器。一个表格视图挂在标签栏的后面。如果我选择任何单元格,视图会转换到正确的视图,但我的标签栏按钮会消失。这是视图的层次结构:

SWRevealViewController -> SideTableViewController -> 标签栏控制器>tab 1

不知道发生了什么。请帮忙。谢谢!

0 投票
2 回答
528 浏览

ios - UINavigationController 使用 SWRevealViewController 阻止 UITabBar

开发具有滑出式菜单和标签栏的应用程序,类似于 facebook。我的问题是 SWRevealController 工作得很好,一切都很好。但是,标签栏按钮在视图更改后会隐藏。看看我的故事板层次结构: https ://drive.google.com/a/stolaf.edu/file/d/0BxPvzAFa0lPjclp4c01Jb1RsQ1U/view

这是推送每个视图的 segue 推送代码。

不完全确定,但我认为在 segue 中创建的导航控制器是在标签栏上添加的导航控制器,因此完全隐藏了所有标签栏按钮。有什么想法吗?