アプリにカスタム アートを挿入する方法について、ガイダンスが必要です。
たとえば、プログレス バーの上にカスタム レイヤーを実装したいので、アートを作成してプログレス バーの上に実装するだけですか、それとも何か他のことをする必要がありますか?
私が始めたとき、私はこの種の疑問に直面しています。
明確にするために、カスタム アートの実装がどのように機能するかを知りたいです。
前もって感謝します。
アプリにカスタム アートを挿入する方法について、ガイダンスが必要です。
たとえば、プログレス バーの上にカスタム レイヤーを実装したいので、アートを作成してプログレス バーの上に実装するだけですか、それとも何か他のことをする必要がありますか?
私が始めたとき、私はこの種の疑問に直面しています。
明確にするために、カスタム アートの実装がどのように機能するかを知りたいです。
前もって感謝します。
この情報は iOS 開発に関連しています (OSX に適用されるかどうかは不明です)。
docs UIProgressViewを確認すると、トラックと進行状況の両方の画像を更新できることがわかります。つまり、進行状況バーの外観を完全に変更できるということです。
例えば
[progressView setProgressImage:[UIImage imageNamed:@"progress_image.png"]];
[progressView setTrack:[UIImage imageNamed:@"track_image.png"]];
追加の画像またはラベル (マーカーとパーセンテージ ラベルなど) を progressView に追加する場合、UIProgressView は UIView のサブクラスであるため、画像をビューに追加するだけです (ただし、最初に新しい image\labels フレームを調整して、正しく配置されます)。
例えば
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];