美文网首页Swift编程
Swift版本的CalloutView

Swift版本的CalloutView

作者: makemake | 来源:发表于2018-05-10 16:31 被阅读11次

学完swift之后的第一个轮子🤤
简单的封装了一个Swift版本的 CalloutView,带小三角形的view,demo下载可以点这里

使用:

    lazy var callView: MKCallOutView = {
        var callView = MKCallOutView.init(frame: CGRect.init(x: 100, y: 100, width: 100, height: 50), direction: .right)
        callView.bgColor = UIColor.red
        return callView
    }()

支持不同方向:

enum MKCallOutViewDirection {
    
    ///   -----------
    /// /            |
    /// \            |
    ///   -----------
    ///
    case left
    
    ///  -----------
    /// |            \
    /// |            /
    ///  -----------
    ///
    case right
    
    ///       /\
    ///  -----  ----
    /// |           |
    ///  -----------
    case top
    
    ///  -----------
    /// |           |
    ///  ----  -----
    ///      \/
    case bottom
}
431525940852_.pic.jpg

相关文章

网友评论

    本文标题:Swift版本的CalloutView

    本文链接:https://www.haomeiwen.com/subject/vuftdftx.html