SidePiece 0.1

SidePiece 0.1

测试已测试
Lang语言 SwiftSwift
许可 MIT
发布上次发布2017年6月
SwiftSwift 版本3.0
SPM支持 SPM

Zeke Abuhoff 维护。



  • Ezekiel Abuhoff

logo

SidePiece 是一个简单的 iOS 框架,用于从屏幕边缘显示动画菜单。

示例项目

要立即查看 SidePiece 的效果,请查看此仓库中包含的示例项目。

使用方法

SidePiece 以 SideViewController 为中心。这个视图控制器具有附加属性 sideView 和附加方法 toggleSideView。您可以在制作自定义界面时创建这个类的子类。

每次调用 toggleSideView 时,SideViewController 都会显示侧视图(如果尚未可见),或隐藏侧视图(如果已可见)。

// The side view starts out hidden.
mySideViewController.toggleSideView()
// Now, the side view is visible.
mySideViewController.toggleSideView()
// Now, the side view is gone again.

默认情况下,您不需要使用调用 toggleSideView 的按钮来隐藏侧视图,因为默认情况下,SideViewController 允许用户通过点击侧视图外的区域来隐藏它。但您可以选择这样的按钮。

实际上,侧视图可以显示您想要的任何内容。通常,这种设计用于菜单、设置和导航。但您如何将 UI 的这些方面集成到侧视图中呢?

很简单!您只需将子视图添加到 SideViewController 的 sideView 属性中。

let settingsButton = UIButton(frame: CGRect(x: 50, y: 50, width: 50, height: 50))
settingsButton.backgroundColor = UIColor.blue
mySideViewController.sideView.addSubview(settingsButton)

许可证

MIT 许可证