2015-10-07 81 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