我希望在我的应用程序
中显示数字行如何做到这一点?我也想以编程方式控制数字
答案 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,其中包含水平红/蓝线的位置(索引)和长度。
希望这有帮助。