1

我想构建一些与 iphone 上默认提供的 iphone 消息应用程序非常相似的东西。我不确定应该使用哪些 UI 元素来构建消息应用程序的对话视图。

气球是如何创建的以及它们是如何放置在位置上的。哪些 UI 元素用于创建气球?

我对 iphone 应用程序开发很陌生

4

4 回答 4

2

我还要说这是一个带有自定义绘制单元格的 UITableView。一些 CGGradients 和一个带有圆角的 CALayer 可以让你走得很远。

于 2010-02-08T20:32:34.880 回答
0

如果我猜的话,我会说它们是非常自定义的 UITableViewCells,当然是在 UITableView 中。

我认为您需要自定义图形来表示气球 - 我的意思是您以编程方式生成它们,但这似乎相当困难,与拥有艺术资产相反。

我认为创建这样的应用程序将是一个挑战,但它会很有趣。

于 2010-02-08T20:10:09.177 回答
0

附注:如果您打算将其提交到应用商店,请不要将 Messages 应用的文本气泡复制得太近。我认为苹果在 IM+ 应用程序中拒绝了它,因为它们使用了与苹果应用程序相同的颜色和相同的外观。他们必须基本上去除颜色,以便所有气泡都相同,而不是为您的文本使用一种颜色,而为其他人使用另一种颜色。

于 2010-02-08T21:32:08.870 回答
0

查看AcaniChat。它是 iPhone Messages 应用程序的最佳开源版本。它使用 Core Data,很快就会使用 WebSockets。

于 2011-04-05T09:15:56.090 回答