0

backGroundColor スキームを持つ UIView があります。その上にUILabelがあります。しかし、UILabel の backGroundColor は UIView の backGroundColor を覆い隠します。

どうすればこれを防ぐことができますか。UILabel の backGroundColor を seeThrough にして、他の色を透過させながら UILabel テキストを表示させることはできますか?

どうも

4

3 に答える 3

2

やりたいことは、UILabel の背景を透明に設定することです。これを実現するには、backgroundColorプロパティを[UIColor clearColor]次のように設定します。

[myLabel setBackgroundColor:[UIColor clearColor]];

そしてところで。opaque はあなたが今持っているものです。これは、UIView の色がラベルで覆われていることを意味します。

于 2012-05-08T16:30:23.990 に答える
2

私が正しく理解していれば、UILabel の背景色を clearcolor に設定する必要があります。

yourLabel.backgroundColor = [UIColor clearColor];
于 2012-05-08T16:31:30.160 に答える