作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 JSQMessagesViewController 气泡中快速显示 Mapbox map ?任何帮助将不胜感激。
最佳答案
你必须创建一个符合 JSQMessageMediaData 协议(protocol)的类来创建你的媒体数据
代码:
import JSQMessagesViewController
class ProductChatMsg: NSObject, JSQMessageMediaData {
func mediaView() -> UIView! {
let view = Bundle.main.loadNibNamed("XXView", owner: self, options: nil)?[0] as! UIView
return view
}
func mediaViewDisplaySize() -> CGSize {
return CGSize(width: 228, height: 156)
}
func mediaPlaceholderView() -> UIView! {
return UIView()
}
func mediaHash() -> UInt {
return UInt(self.hash)
}
}
关于swift - 我如何在 JSQMessagesViewController swift 中使用 mapbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44323311/
我是一名优秀的程序员,十分优秀!