ios - UIScrollView 消息传递应用程序行为

标签 ios iphone user-interface uiscrollview

我一直想知道 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/

相关文章:

ios - 在 iphone 中格式化 UITableView 单元格

iPhone - 归档自定义对象数组

ios - 呈现 View Controller 会触发 UIApplicationDidChangeStatusBarOrientationNotification

java - Android 应用程序一开始就崩溃

ios - 在 UITableviewCell 中交替使用 3 种颜色

ios - UITableView 原型(prototype)中带有图像的 UICollectionView 单元格

ios - iPhone - 更新 subview 时调用layoutSubviews

iphone NStimer 在 2 秒内启动

java - 如何在 Java 中创建 GUI?

java - 重绘未按要求正常运行