7

在我的应用程序的一部分中,我需要在两个用户之间进行聊天......我知道如何在两者之间发送消息,但我不知道我必须在 UI 中使用的最佳控件是什么......我想要类似于 WhatsApp 的 UI(简单且非常好看)

例如:

WhatsApp 聊天图像
(来源:mzstatic.com

  • 在底部......也许是UIToolBar + UITextField + 2x UIBarButtonItem

  • 在中间(消息)......我真的不知道,这是我最大的问题,气泡

  • 在顶部......也许是UINavigationBar + 2x UIBarButtonItem

我是制作 UI 的新手,但我确信这对你来说是一个简单的问题,这是我必须学习完成我的应用程序的最后一步 =)

我不想要代码,只想要 UIcontrols/层次结构和/或任何想法,如果可能的话 =)

提前致谢 ;)

PS:对不起我的英语:S

4

1 回答 1

6

你是正确的UINavigationBar2xUIBarButtonItems

中间看起来像一个UIScrollView,每个聊天气泡都使用可拉伸的UIImage

[UIImage stretchableImageWithLeftCapWidth:15 topCapHeight:13]

如果上面的代码没有帮助,您可以查看下面的链接。这就是 Twitter 客户端 tweetie 在其客户端中使用 UITableView 使用聊天气泡的方式。

http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/

我认为底部可能是UIToolBar带有两个UIButton不是 Barbuttons 的,当然还有UITextField

于 2011-05-06T02:25:44.007 回答