我需要为一本书的阅读水平制作一种进度条。
当用户阅读书籍的某些页面时,进度条应显示视觉进度,仅突出显示已阅读页面的进度条的特定区域。
例如,如果一本书的总页数为 100,并且用户已阅读第 1 至 10 页和 90 至 100 页,则条形图应在最左边显示 10% 突出显示,在最左边显示 10% 突出显示正确的。这样,进度条将显示已读取的不同区域。
我似乎无法在 UIProgress 栏中找到支持此功能的 native 方法。无论如何,这可以做到吗?
最佳答案
为此,您必须创建自定义进度条,您可以使用核心图形并填充与进度相对应的 uiview 区域
将页面总数除以 uiview 的宽度并使用它。
使用该链接了解核心显卡 Core Graphics Draw lines , rectangles
关于iphone - 带有部分、不连续填充区域的进度条 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13414085/