質問

この質問は友人から来たものなので、翻訳中に失われる可能性があります...

基本的にはビューの色を変更する必要があります。に保存されているようです NSString フォーマットですが、 NSString を設定するには UIColor 何もしていないようです。言い換えれば、もし NSString color 値「redColor」を保持している場合、次のようになります。

self.view.backgroundColor = color;  //does nothing

免責事項:私たちは Objective-C/iPhone の初心者です。

役に立ちましたか?

解決

試してみてください
self.view.backgroundColor = [UIColor redColor];

また、

のようなRGB値を与えることができます
self.view.backgroundColor = [UIColor colorWithRed:200/255.0 green:0/255.0 blue:67/255.0 alpha:1.0];

すべてのベストます。

他のヒント

色がUIColorオブジェクトである必要があります:

self.view.backgroundColor = [UIColor redColor];

self.view.backgroundColor = [UIColor blueColor];

このような

ORん。

self.view.backgroundColor = [UIColor colorWithRed:180.0/256.0 green:180.0/256.0 blue:180.0/256.0 alpha:1.0];

これはまた、我々が使用できるように

[self.view setBackgroundColor:[UIColor redColor]];

プログラムで色を追加する最も簡単な方法は、次のとおりです。 カラーリテラル.

例に示すように ColorLiteral プロパティを追加するだけで、Xcode は選択できる色のリスト全体を表示します。そうすることでコードが少なくなるという利点があります。 HEX 値または RGB を追加します. 。また、最近使用した色をストーリーボードから取得することもできます。

例: self.view.backgroundColor = ColorLiteral enter image description here

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top