UIViewをサブクラス化し、4つのUILabelを重ねて配置したいと思います。トップラベルはMASK、2番目のラベルはテキスト付きの通常のラベル、3番目のラベルはテキストのない無地の背景のラベルになります。下のラベルは、異なる色のフォントで上の2番目のラベルと同じになります。3番目のラベルの幅を送信すると、下のラベルが覆われ、テキストの一部が表示されます。2番目のテキストを1つの色にし、カバーされていない下部のラベルに別の色のフォントを表示させたい。
これは可能ですか?誰かがObjective-Cでマスクする方法を説明できれば、それも役に立ちます。
プログレスバーのように機能するUIViewを作成しようとしています。バーが60%まで塗りつぶされているため、下部のテキストが別の色で表示されているときに、上部のテキストを白いフォントの色で表示したいと思います。