如何在Objective C中创建自定义框?

时间:2014-04-17 23:05:40

标签: objective-c macos

如下图所示:

mystery box

是修改/定制的NSBox类吗?

2 个答案:

答案 0 :(得分:0)

NSBox具有“自定义”类型,但不确定是否可以使用一个属性实现此类外观。 我能做的最好的就是在NSBox中安装NSBox。另外使用标签和水平线来实现外观。

外部框可以是:Primary,Border Type:Line。 内部框类型:自定义,边框类型:无,填充颜色:匹配外观。

您可以调整一下以获得附加图像的外观。

答案 1 :(得分:0)

请看Matt Gemmell的RoundedBox

  

RoundedBox是一个带有圆角边框的NSBox子类   渐变填充背景。这是一种新的视觉风格的NSBox,随着   相同的基本功能。

enter image description here

使用Core Image API

绘制渐变背景