问题标签 [jsqmessagesviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 气泡内的 JSQMessagesViewController 时间戳
我在我的聊天应用程序中使用 JSQMessagesViewController。
我想在其右下角的气泡内添加一个小的时间戳文本。
我进行了很多搜索,但找不到使用提供的 API 完成此任务的任何方法。
知道我该怎么做吗?
谢谢,丹尼尔
swift - Swift,无法使用 JSQMessagesViewController 重新加载聊天窗口
我的应用程序允许用户通过点击他们的头像来查看其他用户的信息,他们可以阻止该用户,以便他们的消息内容不可见。
返回聊天视图以清除消息并重新加载它们的最佳方法是什么?
这将允许我的阻塞代码即时工作。目前它在我关闭聊天视图并返回时有效,但在跳转到另一个视图然后返回聊天视图时无效。
我试过 self.collectionView!.reloadData() 但这没有任何作用。
ios - JSQMessages 的自定义单元格
我正在尝试创建一个具有图标的自定义消息单元格(右侧用于传入,左侧用于传出)
我已经分类JSQMessagesCollectionViewCellOutgoing
并在我想要的地方显示了图标。伟大的。我无法做的是让文本视图的宽度更小以考虑图标。我认为这是我的自定义传出 xib 文件中的一个简单的自动布局更改,但是当应用程序运行时,自动布局宽度被覆盖。
我如何从或者的子类中textViewMarginHorizontalSpaceConstraint
更新(直接或间接)JSQMessagesCollectionViewCell
JSQMessagesCollectionViewCell
JSQMessagesCollectionViewCellOutgoing
ios - 无法删除“Info.plist”无法删除
几天前我一直在尝试解决这个问题。我正在将JSQMessagesViewController添加到我的 iOS 项目中。通过拖放从 Github 下载的 JSQMessagesViewController 文件夹手动添加库。试图为 jsqmessagesviewcontroller 添加一个桥接头。试图添加
后来,当我构建项目时,我发现了这个错误消息
我尝试搜索但没有任何帮助...出了什么问题?如何消除此错误?使用 swift 2.2 和 xcode 7.2
ios - 如何在聊天中从 JSQMessagecontroller for ios 的 url 显示图像数据
我正在开发聊天应用程序,我需要在其中显示从 json 获取的文本、图像、视频。显示图像数据在 JSQ 框架中有一个方法:
但这需要很长时间才能加载,因为我必须显示大量图像。那么如何在聊天异步中显示来自url的图像?
swift - 使用 JSQMessageViewController 隐藏 AvatarImage 导致空白
我正在使用 JSQMessageViewControllers 库来实现聊天视图。但是,我想在聊天中隐藏头像图像。
我只需要在以下函数中返回 nil。
但是,返回后为零。对于原始头像位置的每条消息,它都有空格。 聊天图片
我们怎样才能去除空白?
swift - 带有导航栏的 JSQMessagesViewController
我正在努力将导航栏添加到 JSQMessagesViewController。是否可以在界面生成器中执行此操作,还是必须以编程方式创建导航栏?
当尝试使用 IB 执行此操作时,导航栏在运行时不可见,并且消息一直滚动到 iPhone 显示屏的顶部。我认为需要添加约束才能使其正常工作。我不确定如何或添加什么约束,因为在 IB 中除了我的导航栏之外没有其他任何东西。
对不起,如果这是一个基本问题,感谢您提供的任何指导!
更新:我仍然很好奇这是否可以通过 IB 完成。但是,我已经想出了如何以编程方式执行此操作。我将以下内容添加到 viewDidLoad()
这似乎完成了工作。让我知道是否有更好的方法来解决这个问题。