我需要一些关于如何在我的应用中插入自定义艺术的指导。
例如,我想在进度条的顶部实现一个自定义图层,所以我只需要在进度条上创建艺术并实现,或者我应该做些什么?
在我开始时,我正面临着这种疑虑。
为了澄清,我想知道定制艺术的实施是如何运作的。
提前致谢。
答案 0 :(得分:0)
此信息与iOS开发相关(不确定是否适用于OSX)
如果您查看了文档UIProgressView,则可以看到您可以同时更新曲目和进度图像。这意味着您可以完全改变进度条的外观。
e.g。
[progressView setProgressImage:[UIImage imageNamed:@"progress_image.png"]];
[progressView setTrack:[UIImage imageNamed:@"track_image.png"]];
如果要向progressView添加其他图像或标签(比如标记和百分比标签),那么UIProgressView是UIView的子类,您只需将图像添加到视图中(但首先要调整新图像\标签框架)所以它正确定位。)
e.g。
UIImageView* marker = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"marker_line.png"]];
[marker setFrame:CGRectMake(10.5, marker.frame.origin.y + 13, marker.frame.size.width, marker.frame.size.height)];
[progressView addSubview:marker];