2010-10-13 97 views
0

我一直在使用iPhone SDK进行编码近一年,现在直到现在都进行了管理,以避免Core Graphics。因此我的问题可能看起来很简单。使用Core Graphics绘制自定义“标签顶部”标签

我需要实现类似于真实世界的“文件夹选项卡”的类。这里有一个样机..

two example tabs

我已经有越来越的UILabel通过,并试图继承它,实现的drawRect方法把倾斜的侧面的标签上有剪切路径...虽然这什么都不做。我怀疑这个绘图已经完成了。

我最好是继承UIView并自己做所有事情,还是有什么可以从UILabel中获得?

您的线索是最欢迎的,

M.

回答

1

子类的UIView和使用的drawRect与CG绘制文本和背景,这将是这样做的限制最少的方式。您可以使用NSString方法drawInRect作为文本绘图,并使用sizeWithAttributes或sizeWithFont来计算CG矩形大小。