0

画像を色ではなく背景として設定しようとしています。現在使用しているコードは次のとおりです。

[testing setBackgroundColor:color];
[testing setFont: [UIFont fontWithName:@"Helvetica" size:33]];

背景を色ではなく画像として設定する別の[テストセット]オブジェクトはありますか?私はこれが正しくないと思います:

[testing setImage:[UIImage imageNamed:@"test.png"] forState:UIControlStateNormal];

ありがとう!

4

2 に答える 2

1

次を使用できます。

[testing setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"test.png"]]];

個人的には、代わりにUIImageViewを使用することをお勧めします。

colorWithPatternImageを使用すると、画像が繰り返されてビューが塗りつぶされることに注意してください。

于 2012-10-04T02:25:21.790 に答える
0

試す

testing.backgroundColor = 
[UIColor colorWithPatternImage:[UIImage imageNamed:@"test.png"]];

別の可能な解決策は、nib / storyboardのUIImageViewで属性インスペクターに画像を設定し、エディター>アレンジ>に送信することです。

于 2012-10-04T02:27:51.583 に答える