2015-10-07 89 views
1

我2个月的新可可和Objective-C和现在,在我需要创建一个聊天应用程序的问题挣扎。如何在Cocoa应用程序中显示聊天线程?

任务 我需要显示聊天螺纹状(如下图): enter image description here

问题

我DONOT知道哪些控制可以显示像这样聊天的话,请你建议哪一个NSView我应该使用控制吗?非常感谢您的关注。

S.P:我的XCode 6.3

回答

2

没有预定义的NSView子类可以做到这一点,因为它是你解决比较特殊的问题。 因此,你必须做出自己的一个。

我会用一个NSTableView和一些自定义的细胞开始。 每个单元得到了一些自定义绘制获得讲话气泡设计和自我成长的NSTextField。

然后,你必须确保每个细胞单独生长,取决于它有多少文字成立。

+0

先生,有没有对我们如何才能定制NSTableView的的细胞在该级别的任何教程。任何帮助将是绰绰有余。非常感谢指导 –

+1

嘛,我没有找到任何,但看看这些项目:http://stackoverflow.com/q/18572250/4113940 - 甚至认为他们是为iOS,你的想法。 – mangerlahn

+1

开始之前:使用教程来了解如何继承NSTableViewCell。有了这个,你可以使用NSTextField。先做好这项工作。 – mangerlahn