ios - 在 Swift iOS 中添加工具提示指针

标签 ios swift

单击按钮时,我想创建工具提示。 现在我得到一个矩形。

如何添加如下图所示的指针?

预期:Expected

当前:Current

以下是我尝试创建类似 View 的工具提示的代码

var ToolTipView = UIView()
    func tooltip(){
        for view in self.ToolTipView.subviews {
        view.removeFromSuperview()
    }

    ToolTipView.removeFromSuperview()
    ToolTipView.frame = CGRect(x:50, y:self.view.bounds.height-150, width:100, height:50)
    ToolTipView.backgroundColor = UIColor(red:0, green:0, blue:0, alpha:0.7)
    ToolTipView.layer.cornerRadius = 5.0

    let txtLabel = UILabel(frame: CGRect(x:0, y:2, width:100, height:50))
    txtLabel.text = "Click"
    txtLabel.textAlignment = NSTextAlignment.Center
    txtLabel.textColor = UIColor(red:1, green:1, blue:1, alpha:1)
    txtLabel.font = UIFont(name:"HelveticaNeue", size: 16)
    self.ToolTipView.addSubview(txtLabel)
    self.view.addSubview(ToolTipView)
    self.view.bringSubviewToFront(ToolTipView)
}

最佳答案

尝试使用 CocoaControls 获取为您开发的库列表。只需搜索您的查询,就会有一个控件列表。选择其中之一,然后选择下载源。它将带到 Github,下载或使用该控件的 pod 并享受 :)

Here例如链接到您想要的查询。

关于ios - 在 Swift iOS 中添加工具提示指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41361591/

相关文章:

swift - SwiftUI 中的多行可编辑文本字段

ios - 像这样的 CollectionView 堆叠单元格如何像钱包一样重叠单元格

ios - 难以在自定义 UITableViewCell 中设置属性

ios - 从字符串中取回日期

ios - 使用 `boundingRectWithSize` 对齐动态帧中的 UILabel 时出现问题

ios - 如何移动/动画 CGRects

ios - 在 UISearchController 中未调用 SearchResultsUpdating

swift - 从 Swift 中的字符串中删除某个字符后的所有字符

带有预编译依赖的 Swift 包

swift - Swift 中的 Kotlin 枚举类