在iPhone应用程序中代表数字行

时间:2011-04-11 11:23:11

标签: iphone

我希望在我的应用程序Shown in picture here

中显示数字行

如何做到这一点?我也想以编程方式控制数字

2 个答案:

答案 0 :(得分:0)

没有简单的标准组件可以做到这一点。您将需要子类UIView并覆盖drawRect。然后,您可以使用Core Graphics绘制数字行。

答案 1 :(得分:0)

您可以使用不同大小和背景颜色的视图。使用#define -s作为固定大小。

你应该有3个功能: 绘制水平红色/蓝色的一个

-(UIView *) drawHorizontal:(CGRect)frame withColor:(UIColor)theColor;

在下面绘制垂直间隔物和标签的那个。迭代整行宽度。

-(UIView *) drawVertical:(CGPoint)centerPosition withLabel:(int)number;

您的数字行应存储为NSDrray的NSArray,其中包含水平红/蓝线的位置(索引)和长度。

希望这有帮助。