作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
您好,我正在为我的 iPad 应用程序使用 storyboard
。如何将 SWRevealViewController
添加到我的应用程序。我想将幻灯片 View 添加到我的主视图 Controller 。任何人都可以建议我。我正在使用 AppDelegate.h
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
UINavigationController *navigationController = [splitViewController.viewControllers lastObject];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];
DetailViewController *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"CouponDetailRoot"];
最佳答案
只需将主视图 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/
我是一名优秀的程序员,十分优秀!