问题标签 [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.
ios - SWRevealViewController insertObject:atIndex 对象不能为 nil
我是故事板的新开发者。我尝试制作带有滑出菜单的应用程序。为此,我使用库:SWRevealViewController 和教程: http: //www.appcoda.com/ios-programming-sidebar-navigation-menu/。
我按照教程,但我加载应用程序,我有这个错误:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil”
我的应用程序在此行崩溃:
我该如何设置 self.revealViewController ?
这是我的故事板更新:
要了解我的应用程序,startviewController 用于下载和存储数据,下载后会显示 mainViewcontroller。
我想要我的主视图控制器上的滑出菜单,但我不能不这样做。
这里是我添加到我的 mainviewController viewdidload 的代码:
xcode - SWRevealViewController 推送 Segue
我正在尝试将 SWrevealViewController 用于 sidemenu 。其中一个选项是“用户配置文件”。由于我从其他各种视图访问用户的个人资料,因此我想对这个 VC 进行推送。但是,从 SWRevealViewController 到 UserProfileVC 的推送转场不起作用。
谁能建议我如何使用 SWRevealVC 的推送 sugue?
swrevealviewcontroller - SWreveal 关闭后视图
我有一个使用 SWReveal 控制器的项目,但是,当用户从菜单中选择一个项目时,所有应用程序正在刷新前视图控制器上的数据,这意味着永远不会调用新的视图控制器,因此后视图永远不会被解雇。
如何手动关闭后视控制器?因此,当用户单击菜单项时,我希望后视图消失并再次被前视图替换。
}
xcode6 - 从登录屏幕中删除 RevealViewController PanGestureRecognizer
我已经从Appcode实现了 SidebarDemo 项目,然后使用登录屏幕修改了 Storyboard,现在当我启动我的应用程序登录屏幕时,这是正确的,我不想在登录屏幕上使用 Pan Gesture,我试图从下面的代码中删除它
但是 Pan Gesture 仍然在登录时滑动,但是当我进入内部屏幕并进入登录屏幕时,它会被删除,但为什么它不是从应用程序第一次启动时删除
我的故事板图像如下
ios - 在 SWRevealViewController 之前加载 LoginViewController
我正在尝试使用 SWRevealViewController 创建一个具有侧窗菜单的视图。在菜单中,我需要从 LoginViewController 加载 UserID 并在其中加载用户名和照片。我为此使用了 NSUserDefault。问题是,每当我注销并使用不同的帐户重新登录时,新的帐户名称和照片都会与以前的帐户名称和照片叠加,而不是重写它。
在这里和那里看了之后,我发现问题可能是因为 loginviewcontroller 在 navigationcontroller 之后加载,而 navigationcontroller 在 swrevealviewcontroller 之后加载。我试图将 rootview 移动到 uiloinviewcontroller 但由于导航控制器而无法正常工作。
当我点击注销按钮时,我还尝试清除 NSUserDefault 但似乎没有任何效果。
你能帮我吗,我该如何解决这个问题?
xcode - Xcode Navigation 控制器栏颜色变化
我正在使用 SWRevealcontroller。我正在尝试根据视图的选择来更改导航栏的颜色。
它只会保持与初始条形颜色相同的颜色。
有帮助吗?IOS 7
swift - 使用 SWRevealViewController 和 Swift 的正确方法是什么?
在 Swift 中使用 SWRevealViewController 的正确方法是什么?XCode:6.0.1 我什至无法正确地重视文件:/
MenuViewController.swift
如果有人有一个小的 github,他们可以指点我,我将非常感激!
ios - 在 Xcode 中使用 UINavigationController 时如何更改 UIStatusBar 的背景颜色?
在我的项目中,我集成了 SWRevealViewController,当我设置它时,我注意到我的一个视图控制器 - 由 UINavigationController 管理 - 有一个黑色的状态栏,即使视图控制器的背景颜色是白色的。如何将状态栏颜色改回白色?(以编程方式或在 Interface Builder 中)
ios - UI 未在 SWRevealViewController viewWillAppear 上更新
我目前正在使用 SWRevealController 进行滑出式导航。我遇到的问题是我的标签没有根据后端的更改正确更新。考虑到我在leftnavigation(菜单)视图控制器中的代码,我认为每次菜单滑出时它都会更新新数据:
难道我做错了什么?当然,它不能进入 viewDidLoad,因为据我了解,它在初始化时只被调用一次?
ios - 滑动时带有情节提要隐藏键盘的 SWRevealViewController
SWRevealViewController 在滑动时关闭键盘
问题是一样的,但这个答案对我没有帮助。
给定的链接中有一些解决方案。例如,我没有任何要删除的#if宏,并且在编写revealController.delegate = self;时出现错误。在AppDelegate.m
下面的委托方法永远不会被调用。
我搜索了互联网并做了给定链接中提到的所有事情。
我正在使用SWRevealViewController
V 1.1.3 https://github.com/John-Lluch/SWRevealViewController/releases
问题是:我有一个UITextField
内部 a ViewController
,其行为类似于前视图。当我点击 时UITextField
,键盘会出现,然后我滑动查看我ViewController
的行为作为后视图,但键盘仍然存在,我无法隐藏它。
我怎样才能使它成为可能?