我一直想知道 Facebook Messenger、Whatsapp 或 iOS 上的消息应用程序本身是如何工作的(从 UI 角度来看)。
我假设他们使用 UIScrollView
并在 View 底部添加 UILabel
以及消息和/或消息本身的信息,提供固定空间标签之间,等等...
我是对的还是我的方法完全错误?
最佳答案
在 iOS6 及更高版本中,您有 UICollectionView
,它继承自 UIScrollView
,但为您提供类似表格 View 的单元格管理,而不受限于一行。例如,iOS7 消息应用程序和新的 Facebook Messenger 都使用 Collection View 来实现您要查找的内容。
有几个开源解决方案可以实现类似的行为,您可以查看它们的使用或想法。 THSpringyCollectionView
, JSMessagesViewController以及其他。
关于ios - UIScrollView 消息传递应用程序行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20133517/