自定义底部菜单:源代码
使用方法:
@objc fileprivate func onAlertAction(sender: UIButton) {
let items = [AlertSheetItem(title: "退出", style: .special), AlertSheetItem(title: "其他", style: .light)]
let sheet = AlertSheet.actionSheet(title: "请选择", cancelItemTitle: "取消", otherItemTitles: items)
sheet.didClickedItemAtIndexHandler = { (rowIndex) in
if rowIndex == 0 {
NSLog("didClicked Item at \(rowIndex)")
}
}
sheet.didClickedCancelHandler = {
NSLog("didClicked Cancel")
}
sheet.show()
}
运行效果:
支持多个item的列表显示:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。