聊天泡泡可可

Ale*_*gne 4 macos cocoa chat

我一直想创建一个聊天泡泡大约一个月......(你知道,就像iChat或Tweetie中的一个).在某些时候,我发现一个帖子说我可以使用Twitterfon的源代码......我做了.但是我因为一些原因而陷入困境.哪个?Apple似乎没有实现计算rect尺寸所需的所有方法.例如:NSTextField没有实现允许我提供NSRect的方法,以便计算最佳大小.事实上,Tweetie的泡沫总是完美的.我告诉他他是怎么做到的,但我没有得到答复.虽然,我明白,因为它用于商业应用.我认为随着iPhone的短信应用程序(和iChat,或任何包括聊天气泡的应用程序)的普及,有人可能会在OS X上实现,并使其成为开源.我不是很有经验,主要是我没有时间(学校),所以这就是为什么我已经工作了一个月并且没有找到解决方案.

如果有人在Cocoa上创建了这个东西,他们会为此解释一下他们的解决方案吗?或者甚至更好,展示一些代码......

Chu*_*uck 6

AppKit NSString Additions具有测量绘图字符串的方法,为了更高级的目的,您可以使用NSLayoutManager.有关详细信息,请参阅文本布局编程指南.