指导如何实现自定义艺术Xcode

时间:2012-09-20 03:59:54

标签: objective-c ios xcode

我需要一些关于如何在我的应用中插入自定义艺术的指导。

例如,我想在进度条的顶部实现一个自定义图层,所以我只需要在进度条上创建艺术并实现,或者我应该做些什么?

在我开始时,我正面临着这种疑虑。

为了澄清,我想知道定制艺术的实施是如何运作的。

提前致谢。

1 个答案:

答案 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];