EDIT:この記事をよく訪れていない人々は多くの人に役立ちます。 UIView
のbackgroundColor
プロパティを設定してみてください。UIVIewの背景色を設定する
myView.backgroundColor = [UIColor blueColor];
することになるだろうインターフェイスビルダーで設定されているそれ以外のものは何でも(あなたのビューがインスタンス化されていることを確認し、それがすべてでXIBやストーリーボードによって制御されている場合、ビューがすでにロードされていることを確認します。たとえば、背景色)。それがうまくいかない場合、何か変なことが起こっている。探していると、この投稿はあなたを助けません。
オリジナルポスト:
私はUIViewプロパティを持つNSObjectを持っています。ほとんど私は画像を表示するために、このUIViewを使用しますが、場合によっては、その背景色を設定したいと思います。しかし、背景色を設定しようとするたびに、色は明瞭にとどまります。画像やその他のサブビューは表示されますが、背景は表示されません。 UIViewの背景色を変更するにはどうすればよいですか?ここ
私はタイル張りの画像を必要とする例である:ここに私のコードのいくつかはある(画像はUIViewのプロパティである(これは私がのViewControllerのビューへのUIViewを追加した後に呼び出される関数です) )
picture.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Tile.png"]];
私はまた、他の例で試してみました。どちらの場合も
picture.backgroundColor = [UIColor colorWithRed:0 green:1 blue:1 alpha:0.5];
は、背景が透明なまま。
これはまだ私が探していた背景を設定して解決しました:) –