Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要为一本书的阅读水平制作一种进度条。
当用户阅读书籍的特定页面时,进度条应显示视觉进度,仅突出显示已阅读页面进度条的特定区域。
例如,如果一本书的总页数为 100,并且用户已阅读第 1 至 10 页和 90 至 100 页,则该栏应在最左侧显示 10% 的突出显示,在最右侧显示 10% 的突出显示。这样,进度条将显示其中已阅读的不同区域。
我似乎无法在 UIProgress 栏中找到支持此功能的本机方法。无论如何这可以做到吗?
为此,您必须创建自定义进度条,您可以使用核心图形并填充与进度相对应的 uiview 区域
将总页数除以 uiview 的宽度并使用它。
使用该链接了解核心图形核心图形绘制线条,矩形