TouchPopMenu 0.0.6

TouchPopMenu 0.0.6

mixable维护。



  • 作者:
  • mixable

Swift 5.0 License

TouchPopMenu

一个由 Swift 编写的适用于 iOS 的可触摸弹窗菜单。

注意:此库仍在开发中,尚未准备好使用!

安装

使用 CocoaPods,将 pod 添加到您的 podfile

pod 'TouchPopMenu'

示例用法

以下是一个简单示例,演示如何将 TouchPopMenu 附接到 UIButton。这也适用于每一个其他 UIView。

// A source view to attach the menu
let myButton = UIButton()
myButton.setTitle("Touch Me", forState: .Normal)
myButton.frame = CGRectMake(0, 0, 100, 50)
self.view.addSubview(myButton)

// Create menu
let menu = TouchPopMenu(pointTo: myButton)
menu.position = .auto

// Add actions
menu.addAction(action: TouchPopMenuAction(title: "Copy", selected: nil))
menu.addAction(action: TouchPopMenuAction(title: "Paste", selected: nil))
menu.addAction(action: TouchPopMenuAction(title: "Undo last action", selected: nil))

TouchPopMenu 通过自身处理所有的触摸事件。为了手动显示或隐藏菜单,您可以使用以下方法

// Show or hide TouchPopMenu manually
menu.show()
menu.hide()

配置和定制

有关所有属性和设置的完整列表,请参阅wiki

变更日志

...

野生状态

...

许可证

MIT 许可证 (MIT)

版权所有 © 2019 Mathias Lipowski

任何人可以免费获得此软件及其相关文档(统称“软件”)的副本,用于使用、复制、修改、合并、发布、分发、再许可和/或以任何方式出售软件副本,并允许向软件提供副本的个人以任何方式使用,只要遵守以下条件:

上述版权声明和本许可说明应包含在软件的任何副本或主要部分中。

软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,包括但不限于适销性、特定目的适用性和非侵权性担保。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是因合同、侵权或其他原因而产生的,源于、由此或与此软件或软件的使用或其他相关行为有关。