文章来源:淘论文网   发布者: 毕业设计   浏览量: 19



还可以点击去查询以下关键词:
[交互]    [滑定]    [制动]    [菜单]    [iOS交互滑定制动菜单]   

项目介绍:

项目简介Interactive Side Menu

iOS交互滑动菜单,使用Swift编写。

它支持下列自定义信息:

动画持续时间
可见内容的宽度
内容规模
使用spring动画参数自定义
动画选项,类似动画曲线
安装

CocoaPods

pod 'InteractiveSideMenu'
Carthage

github "handsomecode/InteractiveSideMenu"
使用方法

import InteractiveSideMenu

class HostViewController: MenuContainerViewController {

override func viewDidLoad() { super.viewDidLoad() menuViewController = self.storyboard!.instantiateViewController(withIdentifier: 'NavigationMenu') as! MenuViewController contentViewControllers = contentControllers() selectContentViewController(contentViewControllers.first!) } private func contentControllers() -> [MenuItemContentViewController] { var contentList = [MenuItemContentViewController]() contentList.append(self.storyboard?.instantiateViewController(withIdentifier: 'First') as! MenuItemContentViewController) contentList.append(self.storyboard?.instantiateViewController(withIdentifier: 'Second') as! MenuItemContentViewController) return contentList }

}
为了显示菜单你需要调用showMenu()方法,可以在MenuItemContentViewController类中获取.

import InteractiveSideMenu

class FirstViewController: MenuItemContentViewController {

@IBAction func didOpenMenu(_ sender: UIButton) { showMenu() }

}
要改变内容视图你需要选择所需内容控件并隐藏菜单。

let index = 2 // second menu item
guard let menuContainerViewController = self.menuContainerViewController else { return }
let contentController = menuContainerViewController.contentViewControllers[index]
menuContainerViewController.selectContentViewController(contentController)
menuContainerViewController.hideMenu()
需求

iOS 8.0+
Xcode 8.1+
Swift 3.0+

github地址:
https://github.com/handsomecode/InteractiveSideMenu
论文开题报告


这里还有:


还可以点击去查询:
[交互]    [滑定]    [制动]    [菜单]    [iOS交互滑定制动菜单]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/7392.docx
  • 上一篇:XLBall毕业设计Loading
  • 下一篇:查看和修改系统定制中的步数Swift版