0

我需要为一本书的阅读水平制作一种进度条。

当用户阅读书籍的特定页面时,进度条应显示视觉进度,仅突出显示已阅读页面进度条的特定区域。

例如,如果一本书的总页数为 100,并且用户已阅读第 1 至 10 页和 90 至 100 页,则该栏应在最左侧显示 10% 的突出显示,在最右侧显示 10% 的突出显示。这样,进度条将显示其中已阅读的不同区域。

我似乎无法在 UIProgress 栏中找到支持此功能的本机方法。无论如何这可以做到吗?

4

1 回答 1

1

为此,您必须创建自定义进度条,您可以使用核心图形并填充与进度相对应的 uiview 区域

将总页数除以 uiview 的宽度并使用它。

使用该链接了解核心图形核心图形绘制线条,矩形

于 2012-11-16T09:58:03.150 回答