0

本の読書レベルの一種のプログレス バーを作成する必要があります。

ユーザーが本の特定のページを読むとき、進行状況バーは、読んだページの進行状況バーの特定の領域のみを強調表示する視覚的な進行状況を表示する必要があります。

たとえば、書籍の合計ページ数が 100 で、ユーザーが 1 ~ 10 ページと 90 ~ 100 ページを読んだ場合、バーの左端に 10%、右端に 10% のハイライトを表示する必要があります。このように、進行状況バーには、読み取られたさまざまな領域が表示されます。

これをサポートする UIProgress バーにネイティブ メソッドが見つからないようです。とにかくこれを行うことができますか?

4

1 に答える 1

1

そのためには、カスタムプログレスバーを作成する必要があります。コアグラフィックスを使用し、進行状況に対応する uiview の領域を埋めることができます

総ページ数を uiview の幅で割り、それを使用します。

そのリンクを使用して、コア グラフィックスについて知る コア グラフィックス 線、長方形を描く

于 2012-11-16T09:58:03.150 に答える