25

IB ではなく、プログラムでアプリの背景色を変更したいと思います。Swift と Obj-C の両方の回答を得ることは可能ですか。

4

6 に答える 6

65

backgroundColor画面に表示されているビューのプロパティを設定できます。

Objective-C の場合:

self.view.backgroundColor = [UIColor redColor];

スウィフトの場合:

self.view.backgroundColor = .red

または、それが目的のメイン ウィンドウである場合は、

Objective-C の場合:

self.window.backgroundColor = [UIColor redColor];

スウィフトの場合:

self.window.backgroundColor = .red
于 2011-04-02T18:34:13.027 に答える
6

Swift 3 の場合、次のことを行う必要があります。

self.view.backgroundColor = UIColor.white

残念ながら、他の回答は Swift 3 では機能しなくなりました。

于 2016-12-01T23:51:58.110 に答える