ios - 延迟在 UITableView 中插入行

标签 ios objective-c iphone uitableview

我有一个类似于聊天应用程序的用户界面,我需要在其中以气泡的形式显示消息 (UILabel)。为此,我将 UITableView 与包含标签的自定义单元格一起使用。

示例:假设我最初有 3 条消息。

Hi
How are you?
What can I do for you?

我希望这 3 个单元格在一些延迟后依次出现,以获得类似聊天的体验。 我已经尝试过 dispatch_after 并且在我拥有的 block 内

[tableView insertRowsAtIndexPath: withAnimation:]

但这会毫不延迟地一起插入 3 行。 有人可以帮忙吗?

最佳答案

您的要求类似于聊天应用程序,在气泡中显示消息。

已有演示,您可以轻松下载和配置。从头开始创建后无需花费时间。

https://github.com/tkirby/BubbleThingie

https://mobiforge.com/design-development/sms-bubble-ui-iphone-apps

https://github.com/RobinChao/ChatMessageTableViewController

关于ios - 延迟在 UITableView 中插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36738094/

相关文章:

ios - 如何为 iOS 7 创建弹出式 uipicker 和 uitextfield?

ios - 通过initWithFrame:CGRectMake()传递另一个参数

ios - 使用 nsstring 时获取 EXC_BAD_ACCESS

iphone - 如何创建新的CMAttitude引用系以使重力位于Y轴上

ios - 提取CVImageBufferRef的子图像

iphone - 多个appstore应用程序版本-常规和认证

ios - 使用 Alamofire 验证 JSON 响应

ios - 如何以编程方式设置 iOS 6/7 增量

Objective-C - 循环遍历所有已安装的应用程序

ios - 多个方向更改后转换后的 UIView 框架困惑