0

アプリにカスタム アートを挿入する方法について、ガイダンスが必要です。

たとえば、プログレス バーの上にカスタム レイヤーを実装したいので、アートを作成してプログレス バーの上に実装するだけですか、それとも何か他のことをする必要がありますか?

私が始めたとき、私はこの種の疑問に直面しています。

明確にするために、カスタム アートの実装がどのように機能するかを知りたいです。

前もって感謝します。

4

1 に答える 1

0

この情報は 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];
于 2012-09-20T05:05:52.210 に答える