Jsqmessagesviewcontroller 消息在屏幕的中间呈现?

Jsqmessagesviewcontroller 消息在屏幕的中间呈现?,jsqmessagesviewcontroller,Jsqmessagesviewcontroller,我使用JSQ消息视图控制器作为主/详细配置的详细部分。当我旋转我的iPad时,信息的右侧会从屏幕上消失。当我调用reloadData()时,问题就消失了 这是一个已知的问题吗?这是因为我做得不正确,还是应该调用reloadData()忽略这个问题 以下是屏幕截图: 我不知道这是否是一个已知的问题,但我也不认为这对于大多数用户来说是一个非常常见的用例。我认为我从未在主/详细配置中测试或尝试运行此功能。我唯一想尝试的另一件事是设置一个contentInset,但老实说,如果你找到了解决方案,我不会太

我使用JSQ消息视图控制器作为主/详细配置的详细部分。当我旋转我的iPad时,信息的右侧会从屏幕上消失。当我调用reloadData()时,问题就消失了

这是一个已知的问题吗?这是因为我做得不正确,还是应该调用reloadData()忽略这个问题

以下是屏幕截图:
我不知道这是否是一个已知的问题,但我也不认为这对于大多数用户来说是一个非常常见的用例。我认为我从未在主/详细配置中测试或尝试运行此功能。我唯一想尝试的另一件事是设置一个
contentInset
,但老实说,如果你找到了解决方案,我不会太担心。我想知道如果你旋转你的iPad会发生什么


感谢您的分享,如果您发现任何其他更具渗透性的解决方案,该项目将始终向更多贡献者开放 我在bug跟踪器中发现了一个存在的问题。该问题附带了一个解决方案,但该问题仍然悬而未决


我在旋转iPad时看到了这一点。我想我需要找到一个钩子,当旋转完成时,我可以用它来调用reloadData()。你可以在上面添加一个观察者,这肯定会有帮助。添加一个观察者并调用invalidate()或setNeedsLayout()不起作用。我还尝试调用reloadData(),但也没有成功。快速浏览布局代码,我没有看到x位置被设置在哪里。关于我应该在JSQ布局代码中看到的内容,有什么建议吗?当我有时间的时候,我计划更仔细地看看插图。