我在LiduidFloatingActionButton中使用以下代码创建了两个按钮单元格。
private func createFloatingButtons(){
cells.append(createButtonCell("firstCell"))
cells.append(createButtonCell("secondCell"))
let floatingFrame = CGRect(x: self.view.frame.width - 56 - 16, y: self.view.frame.height - 56 - 36, width: 56, height: 56)
let floatingButton = createButton(floatingFrame, style:.Up)
self.view.addSubview(floatingButton)
self.floatingActionButton = floatingButton
}
我不知道在LiquidFloatingActionButton的每个单元格中添加动作,还要显示单元格的名称。如果有人知道的话,请帮助我。
答案 0 :(得分:2)
我得到了在每个单元格上添加操作的解决方案。
extension CampaignListViewController: LiquidFloatingActionButtonDelegate {
func liquidFloatingActionButton(liquidFloatingActionButton: LiquidFloatingActionButton, didSelectItemAtIndex index: Int){
// floatingActionButton.didTappedCell()
switch(index){
case 0:
// do something
break;
case 1:
// do somthing
break;
default:
break;
}
self.floatingActionButton.close()
}
答案 1 :(得分:1)
在viewDidLoad()
中调用此功能。阅读这个GitHub代码,你会得到更多的想法。 https://github.com/yoavlt/LiquidFloatingActionButton/blob/master/Example/LiquidFloatingActionButton/ViewController.swift