问题标签 [messagekit]
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.
ios - MessageKit 中的 messageCollectionView 无法识别
我是 Xcode 开发的新手,对 MessageKit 非常陌生。我目前正在关注 iOS Academy 视频,以使我的应用程序的消息传递部分正常工作(顺便说一下很棒的系列视频)。
我已经安装了 MessageKit 可可豆荚(并重新安装了 3 次以确保我做对了),但是我似乎无法使用该messagesCollectionView
属性。
我知道它存在,因为首先,教程使用它,其次,经过进一步调查,它是视图控制器的第一个属性
当我开始输入“messagesCollectionView”时,没有自动完成功能,并且我收到一条错误消息,提示无法在范围内找到它。这是我的视图控制器
是的,我也实现了 MessegesDataSource 和 Layout and Display Delegates。
我的第一个猜测是,我以某种方式错误地安装了可可豆荚,但我已经尝试了所有方法,并希望通过一个简单的解决方案来解决这个令人沮丧的问题,从而得到 StackOverflow 众神的祝福。谢谢!
swift - 用户点击时在 MessageKit 中打开图像
当用户点击它时如何显示图像?
我不明白如何在这里打开图像!
这是我使用的代码,
ios - 布尔条件在 Swift 中不起作用
我正在使用消息工具包。在 chatDashbaord 扩展中,我有布尔条件,例如如果 isnewConversation 包含 true,则调用函数 insertConversation2,如果 isnewConversation 包含 false,则调用函数 sendMessag。但是我已经使用断点检查了代码不会进入 isNewconversation 块,我不知道为什么会这样。当我不使用布尔语句时,代码工作文件并将数据附加到数组中,请检查代码谢谢。
消息视图控制器:
扩展 ChatDashboard:
}
条件为 false 时的 SendMessage func 代码:
在 sendMessage func 内部调用了这两个函数
ios - 自定义单元格打破其他 MessageKit 单元格的布局
我已经在其中构建了自定义单元格,Interface Builder
并且正在尝试将其沿其他MessageKit
单元格(主要是简单的文本单元格)显示。
然后我计算了它的大小:
所以它现在有固定的高度,但这很好。它显示得非常好,就像我希望它看起来一样,但它似乎以某种方式破坏了传入的消息头像及其底部标签。我在 3D 视图和头像视图中检查了这一点,只是丢失了。此外,如果我不使用 .Custom 类型的消息(从 nib 加载),传入消息的头像会完美显示。
我像这样初始化布局(viewDidLoad()):
我像这样设置集合视图:
我有消息数据源:
所以它的设置与 github 上的 MessageKit 示例应用程序非常相似。
我不确定我是否在这里遗漏了一些重要的东西,或者我以某种错误的方式使用了自定义尺寸计算器,这反过来又破坏了 UI/其他默认计算器的功能?
有什么提示吗?
ios - 我们如何检测用户是否使用 MessageKit 按下键盘上的“发送/返回”按钮?
我希望用户在按下键盘上的“发送”按钮时也能够发送消息。对于 textField,我知道可以通过 delagte 来实现。但是谁能指出我如何在 MessageKit 中做到这一点?我无法在这里找到合适的方法。提前致谢!
ios - 有没有办法可以更改 Message Kit 中整个输入栏的背景颜色?
我希望将输入附件栏的背景颜色更改为微红色。在 MessageKit 的示例代码中,没有任何可以更改背景颜色的内容。并且运行这段代码不起作用: