问题标签 [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 回答
7811 浏览

ios - SWRevealViewController 向整个前视图添加手势

现在我在我的项目中使用 SWRevealViewController 类。基本功能允许我通过按导航栏按钮来交换前视图。但我想为整个视图添加手势。

我可以添加此代码,它适用于我的按钮。

但它只适用于一个 UI 元素。所以我不能在这个手势中添加其他 UI 元素。

下面的代码显示了 panGestureRecognizer 方法是如何编写的:

0 投票
0 回答
975 浏览

ios - 使用 SWRevealViewController 和 UIStoryBoard 从 AppDelegate 打开视图控制器

我开始使用 SWRevealViewController 重写现有项目,更具体地说,使用示例代码 RevealControllerStoryboardExample 作为框架。

这是 SideBarRevealController 的链接:https ://github.com/John-Lluch/SWRevealViewController

当我使用 URL 方案时,我需要从 AppDelegate.m 文件中打开特定的视图控制器。

这是 AppDelegate.m 中的相关部分。它实际上并没有打开视图控制器。

关于我做错了什么的任何线索。

谢谢!

0 投票
4 回答
6606 浏览

ios - SWRevealViewController 如何移除滑动手势

我正在使用良好的控制SWRevealViewController,但是通过重做我想在我的屏幕上跟踪我自己的滑动手势。那么如何关闭滑动选项呢?我只想使用revealToggle附加到我的按钮的方法。有人遇到过这个吗?谢谢

0 投票
9 回答
19518 浏览

ios - SWRevealViewController 在点击前视图时关闭后视图

我正在使用SWRevealViewController以在我的应用程序中实现侧导航菜单。我想让它在打开后视图时不能与前视图交互,除非当用户点击前视图时,后视图将关闭并且可以再次与前视图交互。我有这两个SWRevealViewController委托方法,它们当前从前视图中删除了交互。

但是,当点击前视图时,这不会导致后视图关闭。任何帮助将不胜感激,谢谢!

0 投票
1 回答
427 浏览

ios - 使用 SWRevealViewController 时传递 managedobjectcontext

我试图找出在使用视图控制器包含时传递我的 managedobjectcontext 的最佳方法。

在我的委托中,在 didFinishLaunchingWithOptions 期间实例化的所有内容都是 rootviewcontroller (SWRevealViewController),但没有它的孩子。我的 menuController 是显示控制器的后视图控制器,它正在使用核心数据对象加载菜单项的动态列表。最终,我需要将我的 MOC 传递给那个班级。

我不确定你们还需要什么其他信息。对于那些使用这个第三方代码的人来说应该很清楚,但我找不到任何关于 MOC 和核心数据的资源。

提前致谢。

0 投票
15 回答
13272 浏览

ios - SWRevealViewController:在显示后视时删除前视图上的交互

当后视图显示时,我需要禁用前视图上的用户交互。发现其他一些人问同样的事情,但不能真正理解在哪里或如何实现我所看到的代码。

例如:我从链接中找到了这段代码,

还发现了一些其他链接

我有此代码,但不确定插入此代码的正确位置。我尝试将它添加到我的前/后视图以及SWRevealViewController方法中,但没有成功

感谢有人能指出我正确的方向。

0 投票
4 回答
6243 浏览

ios - 如何从情节提要中的 appdelegate 推送视图控制器

我在我的项目中使用SWRevealViewController,我想在应用收到通知时打开特定的控制器。我尝试了很多解决方案,但没有任何效果。

如何从我的 AppDelegate 中显示特定的 ViewController?

0 投票
7 回答
18217 浏览

ios - 用户注销时返回初始视图控制器

我正在开发一个使用 Facebook 集成的应用程序,log in现在系统运行良好。但是,当用户单击时,我似乎无法返回到我的初始视图控制器log out

这是我的概述storyboard

故事板截图

blue button当用户单击(在顶部)时,我想返回开始。我会怎么做才能做到这一点?正如你所看到的,我有多个Navigation Controllers,我只Push-segues用来到达那里。但是,我确实使用了SWRevealViewController,您可以在中间看到。

我试过[self.navigationController popToRootViewControllerAnimated:YES];了,它什么也没做。

有什么建议吗?任何熟悉SWRevealViewController它以及它可能对我的Navigation堆栈做了什么的人?任何帮助将不胜感激!

谢谢。

0 投票
2 回答
138 浏览

objective-c - 导航离开时使 UITableViewController 单元格不消失

我正在制作一个使用UITableViewController, 并用来自网络服务器的数据填充该表视图的应用程序。

在我的内部viewDidLoad,我有一个从所述网络服务器加载数据的方法,将其作为自定义对象存储在数组中,然后将其加载到单元格中。这工作正常。

问题:

但是,每次我离开那个UITableViewController,然后返回时,它都会再次加载所有内容。这是非常不必要的,所以我所做的是将 a 存储boolean在 中NSUserDefaults,它会跟踪这是否是第一次启动应用程序。如果是(您刚刚登录),请从服务器加载数据。如果没有,不要。

但是,正如我所注意到的,tableView每次我离开(或返回)Controller. 此外,我存储自定义对象的所有数组现在都是空的,所以我也无法从数组中加载它。(每次我导航回TableViewController,它都是空的)

我尝试将数组NSUserDefaults存储tableViewNSUserDefaults.

我想要实现的是:

每当我离开和回到所说TableViewController的(我使用SWRevealViewController)时,我不希望tableView清空。view我希望所有单元格都保留,这样在加载和tableview填充之间没有等待时间。

如果这是不可能的,我想要第二好的。将数组存储在应用程序中的某个位置,然后在用户导航回TableViewController. 这比我的首选解决方案慢,但仍然比从我的服务器加载所有内容更快且数据消耗更少。

任何帮助表示赞赏!

谢谢。

0 投票
1 回答
654 浏览

ios - 添加 SWRevealViewController 后从 appDelegate 访问 tableViewController

我有一个显示简单表格视图的应用程序,我也想添加 SWRevealViewController。

在我的 appDelegate 中,在添加 SWReveal VC 之前,我正在设置我的 tableViewController ......

在 didFinishLaunchingWithOptions 中:

然后在下面的方法中再次:

显然,当我将 SWRevealViewController 放在该行的最前面时,它不再起作用,因为它现在正试图从错误的视图控制器调用 loadTableData。

我已经尝试了几种方法,并且一直在做空。既然它不是第一个视图控制器,我该如何访问 tableViewController?

如果您需要更多代码或日志或任何内容,我很乐意发布更多信息。我有一种感觉,答案就在那里,我只是没有看到它的经验。

另外,为了清楚起见,现在在情节提要中,它从 Reveal View Controller 到 Navigation Controller(tableview 的 nav VC/sw_front)以及 sw_rear VC。在它只是从导航控制器开始之前。

谢谢!