2010-06-10 59 views

回答

1

根据您的需求,您可以使用自定义UIView子类,并用手进行描绘(覆盖的drawRect :)或添加UIViews每一个栏(好人动画可能与一些代码,但如果需要很多酒吧,效率将会不高)。

0

您可以使用CoreAnimation轻松编写您自己的CALayer

你只需要一些基本的CALayers用它们的颜色,边框和阴影来绘制条形图,一些CATextLayers可以在轴或下面的条形图上绘制文本。

一些基本CA所知,这将是很容易,让你轻松定制与动画或效果图..

4

你可以使用Core Plot。它不直接支持直方图,但如果您自己计算垃圾箱并计数,则条形图很容易设置。该框架处理绘制所有内容,包括轴和标签。它适用于Mac,iPhone和iPad。