问题标签 [saslidemenu]

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 投票
1 回答
143 浏览

ios - 如何将对象从一个视图发送到另一个视图?

我已经为侧边菜单实现了 SASlideMenu,除了一件事之外,一切都很出色。我不知道如何发送对象。

这是正在发生的切换视图:

我想要的是在这里获取标识符(NSString)(我会知道如何解决),然后发送到这个将打开的新视图控制器。

我怎样才能做到这一点?

0 投票
4 回答
1339 浏览

ios - 如何在 SASlideMenu 中默认设置选定的第一个单元格?

我正在将此脚本用于幻灯片菜单“ SASlideMenu ”,并且我试图默认选择第一项,但没有成功。有人知道怎么做吗?

我试过这个:

更新(改进的解释)

我在“SASlideMenuViewController.m”中这样做

更新 2

关于主要问题,我想问一下当用户输入 applicationWillEnterForeground 时如何选择第一个单元格并切换到主页?PS我不想为此提出另一个问题,因为它可以被视为“重复”。

更新 3 当用户在另一个视图上时,我不知道如何切换到主页。例如,当他回到应用程序(前台)时,我们将用户切换到主页,但这在下一种情况下不起作用;在 SASlideMenu 我有类别列表,当我转到其中一个类别然后从应用程序退出并再次返回应用程序时,它会将我切换到主页,这没关系。但是,当我单击 SASlideMenu 中的一个类别,然后单击其中一篇文章的类别视图内部并退出应用程序并再次输入时,它不会将我切换到主页,我不知道为什么。它是基于导航的应用程序。

0 投票
2 回答
809 浏览

ios - SASlideMenu 没有标识符为 null 的 segue

我正在使用https://github.com/stefanoa/SASlideMenu在我的应用程序中实现左滑动菜单。我已经按照教程进行操作,并按照示例项目的方式连接了所有内容。但我不断收到此错误:

** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“接收者()没有标识符为“(null)”的segue

错误来自 SASlideMenuLeftMenuSegue

0 投票
1 回答
900 浏览

ios - 使用 Storyboard 和 SASlideMenu 保存(存储)视图控制器内容

我正在使用SASlideMenu库在我的 iOS ARC 故事板应用程序中实现左滑动菜单。我添加了三个用[self performSegueWithIdentifier:@"segueID" sender:self];代码调用的视图控制器,滑动菜单工作正常,但每次它创建视图控制器的新实例时,我需要缓存每个控制器内容(例如,在视图控制器 1 中,我们有一个文本字段: 如果我写一个词,换VC后我必须再次找到相同的词!)。这是通用的故事板:

在此处输入图像描述

这是我的 UITableView 委托,在 SASlideMenuViewController 中:

这是应用程序中幻灯片菜单的屏幕截图:

在此处输入图像描述

在作者教程中,我可以阅读:“如果您使用动态单元格原型或使用静态单元格并且您想要缓存内容视图控制器,请分配一个标识符,该标识符将在segueIdForIndexPath:链接到所需 indexPath 的方法中返回”但我正在失去理智,我无法得到准确的观点..你能提供准确的代码来解决这个问题吗?还有一些东西要补充,但在哪里?我需要重现这种情况:每次我从左侧菜单中调用视图控制器时,我都必须检索它,就像我在另一个之前的 VC 调用之前离开时一样。谢谢!

0 投票
0 回答
250 浏览

ios - 通过 segue 的 destinationViewController 将新的 UIBarButtonItem 添加到 UINavigationBar

我在我的应用程序中使用 SASlideMenu 组件,并使用自定义 segue 将新的 UIBarButtonItem 添加到目标视图控制器。它与默认用例略有不同,因为我在我的应用程序中间使用组件,而不是从它开始。代码是:

但是视图控制器中的 UINavigationBar 没有添加任何按钮。

来自 SASlideMenu ( https://github.com/stefanoa/SASlideMenu ) 的演示应用程序在 UIViewController 之前将 segue 转到 UINavigationController,原始代码为:

在我的应用程序中,根视图控制器是通过来自另一个 UIViewController 的推送 segue 访问的,因此 segue 直接进入 UIViewController。谁能明白为什么这不起作用?

0 投票
1 回答
775 浏览

ios - IOS双击触发2 segues

我目前正在开发一个基于https://github.com/stefanoa/SASlideMenu(侧面菜单类)和情节提要的 ios 应用程序。

在我的右侧菜单上,我连接了一个带有自定义 segue (SASlideMenuPushSegue) 的按钮。这在正常使用中工作正常,但如果我在按钮上点击得足够快,我可以设法推动更多视图。

例如,如果我双击按钮 2 个视图将被推送。我不知道它是从哪里来的。这是segue代码:

知道这个错误的来源吗?感谢您的回答。

0 投票
1 回答
372 浏览

ios - 通过按下按钮和导航栏从滑出菜单中的视图(选项之一)转换到菜单中的另一个选项

出于测试目的,我使用的是 Github 上提供的演示。搜索 SASlideMenu 以找到 github 存储库。

截图 1:

截图 2:

好的,所以我在我的应用程序中使用 SASlideMenu,这就是我想要做的:

简而言之,我想通过按下按钮从蓝页(带有“按我进入屏幕截图 1”的按钮的那个)转到菜单中的另一个选项。我已经在菜单中添加了获取屏幕截图 1 的选项,单击它会将我带到带有顶部导航栏的视图。

问题是,当我按下“按我进入屏幕截图 1”按钮时,它会将我带到屏幕截图 1 页面,而视图顶部没有导航栏。我使用了模态序列将按钮链接到屏幕截图 1 中显示的视图。

我希望这个视图有导航栏,就像在蓝色屏幕截图中一样。

这可能吗?

我希望这很清楚。如果您需要任何澄清,请随时询问。

0 投票
3 回答
1918 浏览

ios - 在滑出菜单中更改状态栏颜色

我有一个滑出菜单,无论我尝试什么,我都无法更改状态栏区域的颜色。我不知道怎么了。

图片1:

在此处输入图像描述

图二:

在此处输入图像描述

图 1 显示了带有菜单的应用程序。图 2 显示了情节提要如何布局

我原以为这很简单,因为我使用 UINavigationBar 外观更改了全局状态栏颜色

有谁知道我做错了什么?

0 投票
1 回答
800 浏览

ios - 滑动菜单上的 iOS 动画警告 (SASlideMenuVC)

我在调试器中收到“每个动画师的多重重力行为未定义,将来可能会断言”。我认为这是因为我使用自定义 [SASlideMenu 视图控制器] ( https://github.com/stefanoa/SASlideMenu )。它是什么?

0 投票
1 回答
25 浏览

ios - 将对象传递给 SASlideMenuViewController 子类

登录成功后,我对 的LoginViewController遗嘱,然后它自己会自动寻找一个segue(我已经设置到 my )并将其设置为它的 leftMenu 属性。loginSegueSASlideMenuRootViewControllerviewDidLoadleftMenuMenuViewController

这一切都很好,但我看不出我应该如何将依赖项从LoginViewController我的MenuViewController.

按照通常的方法尝试了以下方法,但它失败了,因为显然该leftMenu属性尚未配置为viewDidLoad在此之后才会运行。

我是否需要子类SASlideMenuRootViewController只是为了传递这个值?看起来很乱

https://github.com/stefanoa/SASlideMenu