KGFloatingDrawer威尼斯人网上娱乐件的使用

抽屉部件用的还要喻为多的,在SWIFT使突出中,咱们可以用它。 KGFloatingDrawer 即将到来的使突出是要完整的的。,它的GITHUB地址 。

应用起来还要很手巧的的。,演示也可购得的。。上面是健康状况如何应用它。。

第一步,使成为必要显示的VIEW调节剂

同样的人抽屉部件,竟执意提前设置好数个分界线(ViewController),翻开App时默许显示正中的ViewController,当收执到翻开左ViewController的命令时,,正中撤兵,正确的补集(性质上是场所移位的用法)。、过渡效应等。。

1)在东西新使突出继。,以默许的VIEW调节剂为向心性 ViewController;

2)新建两个View 调节剂公文,引人注目命名为LeftViewController和RightViewController;

3)在例行程序板公文中。,拖入两个看 Controller,看一眼这2种判定。 Controller引人注目关系LeftViewController和RightViewController。

4)引人注目设置三个图象调节剂例行程序板。 身份证:左、center、right

KGFloatingDrawer抽屉部件的应用_IOS

以第二位步,在AppDe付托中构成行为准则

率先,添加上面的行为准则。。

提议了KGDRAVER VIEW调节剂属性。,最不可能的,咱们必要应用即将到来的ViewController作为根。 viewController。

private var _drawerViewController: KGDrawerViewController?var drawerViewController: KGDrawerViewController {get {if let viewController = _drawerViewController {隐现 viewController}return prepareDrawerViewController()}}func prepareDrawerViewController() -> KGDrawerViewController {让 drawerViewController = KGDrawerViewController()drawerViewController.centerViewController = viewControllerForStoryboardId(“center”)drawerViewController.leftViewController = viewControllerForStoryboardId(“left”)drawerViewController.rightViewController = viewControllerForStoryboardId(“right”)//背景图像drawerViewController.backgroundImage = UIImage(named: “sky3”)_drawerViewController = drawerViewControllerreturn drawerViewController}private func drawerStoryboard() -> UIStoryboard {让 storyboard = UIStoryboard(name: “Main”, bundle: 零)隐现 storyboard}private func viewControllerForStoryboardId(storyboardId: 字母行) -> UIViewController {让 viewController: UIViewController = drawerStoryboard().instantiateViewControllerWithIdentifier(storyboardId) as! UIViewControllerreturn viewController}

起首事变法 didFinishLaunchingWithOptions中,设置窗口根 viewController:

window = UIWindow(frame: ().bounds)window?.rootViewController = drawerViewControllerwindow?.makeKeyAndVisible()

很,默许交界面应用KG提议的VIEW调节剂。,它表现了咱们使成为的三个VIEW调节剂。,未参加或完成显示向心性。

第三步,突然跳出事变中,翻开正确抽屉(LeftViewController)或许正确抽屉(RightViewController)

在center viewController中,贮存两个扣状物。,引人注目翻开靠人行道的和越位的VIEW调节剂。。中肯的的举措事变行为准则如次

@IBAction func leftViewShow(sender: UIButton) {让 appDelegate = ().delegate as! (KGDrawerSide.Left, animated: 真的) { (完整的) -> Voidin}}@IBAction func rightViewShow(sender: UIButton) {让 appDelegate = ().delegate as! (KGDrawerSide.Right, animated: 真的) { (完整的) -> Void in}}

KGFloatingDrawer抽屉部件的应用_IOS

单一出示劝告

发表评论

电子邮件地址不会被公开。 必填项已用*标注

`