Tag: swrevealviewcontroller

SWrevealviewcontroller:切实地从左向右切换滑出菜单的方向

我在有两种语言(英语和阿拉伯语)的应用程序上工作,我已经使用左侧的“SWrevealviewcontroller”库实现了滑出菜单,我想在语言切换(阿拉伯语)上切换滑出菜单到右侧窗体左侧,并切换再次回到从右到左的英文。 我们如何将其归档? 谢谢

无法使用滑动侧菜单UITabBarController

我试图结合UITabBarController和滑动侧菜单。 对于Sliding Side菜单,Im使用SWRevealViewController 我成功创build滑动菜单,但我不能够包括我怎样才能整合UITabBarController与SWRevealViewController或有任何其他方式通过我可以将UITabBarController与滑动侧菜单?

使用UIPageView图像打开ViewController w / NavigationController

我正在尝试在UIPageView中打开三个不同的NavigationController 。 这是我现在的布局。 我将三个自定义Segue连接到每个NavigationController并在ContentViewController下,我添加了以下@IBAction方法: @IBAction func navJns(sender: AnyObject?){ let storyboard = UIStoryboard(name: "Nav", bundle: nil) let controller = storyboard.instantiateViewControllerWithIdentifier("Jeans") as! Jeans self.modalPresentationStyle = UIModalPresentationStyle.Custom presentViewController(controller, animated: true, completion: nil) } @IBAction func navBlusas(sender: AnyObject?){ let storyboard = UIStoryboard(name: "Nav", bundle: nil) let controller = storyboard.instantiateViewControllerWithIdentifier("Blusas") as! Blusas self.modalPresentationStyle = UIModalPresentationStyle.Custom presentViewController(controller, animated: true, completion: nil) […]

SWRevealController包括login页面 – Swift

我无法迅速find合适的解决scheme。 我通过Appcoda实现了一个SWRevealController滑出菜单,其中初始视图控制器必须是一个空视图控制器。 我试图包括一个login页面,但是,如果我使这个初始视图控制器,滑出菜单不再起作用。 我如何实现login页面,同时保持滑出菜单的function?

表格添加SWRevealViewController后不加载数据

经过一些拙劣的工作,我已经添加了一个揭示视图控制器到我的应用程序,但现在似乎并没有加载数据。 我无法看到我的更改会影响应用程序的哪个方面。 在didFinishLaunchingWithOptions我改变了 STRTableViewController *tableViewController = [(UINavigationController *)self.window.rootViewController viewControllers][0]; self.delegate = tableViewController; 因为rootViewController不再是表视图: // in .m interface @property (nonatomic, strong) STRTableViewController *tableViewController; … // in didFinishLaunchingWithOptions self.tableViewController = [[STRTableViewController alloc] init]; self.delegate = self.tableViewController; 然后(也在AppDelegate)我调用tableViewController方法来获取和加载表数据 – (void)loadTableViewData { [self.tableViewController loadTableData] } 另外,有点更多的信息。 首次启动时,应用程序加载一些虚拟数据,并通过一个简短的教程。 在本教程结束时,应用程序请求位置服务,然后根据用户是否接受或使用反向地理位置来加载表中的实际数据。 本教程的虚拟数据加载,但实际数据不。 在添加揭示VC之前,两者都在表格视图中加载完美,所以我不确定为什么这会随着我在这里做的小改变而改变。 任何build议将不胜感激。 谢谢!

方法被调用,但不能正确执行

我已经从CollectionViewController – > MenuTableViewController – > ListViewController成功链接链接的委托方法。 在ListViewController扩展中,我调用changeTitleView()但它不工作。 数据,但是成功通过,因为print(title)正确打印传递的信息。 如果在ListViewController调用, changeTitle()正确执行 class ListViewController { var navigationTitle: String? @objc func changeTitle(title: String) { let titleLabel = UILabel() let attributes: NSDictionary = [ NSAttributedStringKey.font:UIFont(name: "HelveticaNeue", size: 20)!, NSAttributedStringKey.foregroundColor: UIColor(red: 0.1137, green: 0.1137, blue: 0.149, alpha: 0.8) /* #1d1d26 */, NSAttributedStringKey.kern:CGFloat(2.0) ] let attributedTitle = NSAttributedString(string: title.uppercased(), attributes: […]

iOS-从AppDelegate导航到幻灯片菜单中的特定项目

我使用swrevealviewcontroller添加幻灯片菜单到我的应用程序, 让我们考虑我们有这样的菜单在图片我需要从我的appDelegate导航到菜单中的任何项目(例如:地图视图控制器) 我的尝试: 在我的appDelegate.m UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"Main" bundle:nil]; InforView *school_view = [storyboard instantiateViewControllerWithIdentifier:@"info_view"]; [self.window makeKeyAndVisible]; [self.window.rootViewController presentViewController:school_view animated:YES completion:NULL]; 当它转移到InforView控制器它崩溃在viewdidload – (void)viewDidLoad { [super viewDidLoad]; _nav_bar.target = self.revealViewController; _nav_bar.action = @selector(revealToggle:); // its crash here [self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer]; } 我的故事板 导航控制器 – >主视图 – >显示视图控制器 揭示View控制器有两个视图 – >滑动菜单导航控制器 – >前视图 我的幻灯片菜单中有一些项目出现在图片中 我需要从我的appDelegate导航到这些项目之一

应用程序login问题使用SWRevealViewController

我的应用程序有sideMenu像脸书,所以我可以实现,使用SWRevealViewController (Storyboards)library.It工作正常。我有一个问题。 让我解释一下我的情况。 我的应用程序有一个login视图。 如果login信息是确定的,那么我可以将用户信息保存在NSUserdefaults 。从下一次开始,用户直接移动到HomeViewController (不需要login)。我的homeviewController是TabbarController 。我可以使用故事板(SWRevealViewController)来实现。我是卡在这里。所以能给我一些指导如何实现这个? 我是新来的故事板 在Appdelegate.m文件中: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults]; if ([defaults valueForKey:@"USERID"]) { SidebarViewController *rearViewController = [[SidebarViewController alloc] init]; RootTabViewController *frontViewController = [[RootTabViewController alloc] init]; SWRevealViewController *mainRevealController = [[SWRevealViewController alloc] initWithRearViewController:rearViewController frontViewController:frontViewController]; self.window.rootViewController = mainRevealController; } return YES; } 这是我的故事板:

单击更改SwRevealViewController图标图像

我想改变SwRevealViewController SideMenu点击button,当我点击它,并再次按下它回到正常。怎么可能?我应该在哪里更改SwRevealViewController.m文件中的代码?

当用户点击视图控制器时,如何使SWRevealViewController菜单消失

我有视图控制器与embeddedSWRevealViewController我已经添加下面的代码来禁用任何交互,而使用菜单。 视图控制器embeddedtableview。 当用户点击视图控制器时,如何使菜单消失作为松弛的应用程序“当菜单正在使用,你点击聊天菜单消失” class Feed: UIViewController,SWRevealViewControllerDelegate { @IBOutlet weak var menuButton:UIBarButtonItem! @IBOutlet weak var menuButton:UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() if self.revealViewController() != nil { menuButton.target = self.revealViewController() menuButton.action = "revealToggle:" self.revealViewController().delegate = self self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } fetchMessages() } func revealController(revealController: SWRevealViewController!, willMoveToPosition position: FrontViewPosition) { if position == FrontViewPosition.Left // if it not statisfy try […]