拉伸NSImage以制作类似iMessage的气泡

时间:2013-07-06 18:05:16

标签: macos cocoa nsimage

我正在创造信使,我有泡泡:

enter image description here

我想将它拉伸到类似的东西来添加文字:

enter image description here

我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:2)

使用the NSDrawThreePartImage function绘制气泡。

需要三个NSImages,因此您需要将源图像分成三个单独的图像 - 在图像编辑器中或在代码中 - 并使用它们。

答案 1 :(得分:1)

我使用4个UIViews创建了一个类似于bubble的同上iMessage。它在代码和XIB(UITableViewCell)中都可用。它是高度可定制的。您可以更改颜色,字体,字体大小,尾巴或无尾部等。请在此处查看

https://github.com/kerrygrover/iMessageBubble

enter image description here