gpt4 book ai didi

ios - 如何在 iPad SplitViewController 中使用 SWRevealViewController

转载 作者:可可西里 更新时间:2023-11-01 03:35:05 24 4
gpt4 key购买 nike

您好,我正在为我的 iPad 应用程序使用 storyboard。如何将 SWRevealViewController 添加到我的应用程序。我想将幻灯片 View 添加到我的主视图 Controller 。任何人都可以建议我。我正在使用 AppDelegate.h

中的以下代码加载我的 splitView
    UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
UINavigationController *navigationController = [splitViewController.viewControllers lastObject];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];
DetailViewController *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"CouponDetailRoot"];

enter image description here

最佳答案

只需将主视图 Controller 设为 SWRevealViewController 的 sw_front View 。然后,如果您希望折叠详细 View 以便首先只显示主视图,请创建一个这样的类并将其分配给 Storyboard中的主视图 Controller :

    import UIKit

class GlobalSplitViewController: UISplitViewController, UISplitViewControllerDelegate {

override func viewDidLoad() {
super.viewDidLoad()

self.delegate = self
}

func splitViewController(_ splitViewController: UISplitViewController, collapseSecondary secondaryViewController:UIViewController, onto primaryViewController:UIViewController) -> Bool {
return true
}

}

关于ios - 如何在 iPad SplitViewController 中使用 SWRevealViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23630021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com