使用EasyTipView swift库解除提示

时间:2016-02-09 01:49:04

标签: ios swift popover

我一直在使用EasyTipView swift库几天,但是我无法解决特定的提示,如果我点击它,我只能让提示消失。

这是我的示例代码:

 // Mostramos el tooltip al usuario
EasyTipView.show(forItem: self.buttonRefresh, text: "Refresh Button Tip".localized)

提示将出现在" buttonRefresh"我的导航栏中的元素,我想要完成的是点击相同的按钮,提示消失。

您可以在此处找到图书馆:https://github.com/teodorpatras/EasyTipView

提前致谢 亚历

1 个答案:

答案 0 :(得分:0)

EasyTipView有一个名为dismiss的成员函数。但是为了能够使用你需要在你的类中有一个EasyTipView成员变量。 完成后,您可以调用dismiss删除EasyTipView窗口。

var easyTipView : EasyTipView!

...
...
func handleRefresh()
{
  if self.easyTipView == nil
  {
    self.easyTipView = EasyTipView(text: "Hello There")
    self.easyTipView.show(animated: true, forView: self.buttonRefresh!, withinSuperView: nil)
  }
  else
  {
    self.easyTipView.dismiss()
    self.easyTipView = nil
  }
}