iOSアプリケーションにグローバルな色を変更しようとしています。私は、UILabel.appearance().textColor
への変更がUITextFieldプレースホルダテキストに伝播する問題にぶつかっています。私がこの問題のために見た解決策は、属性文字列を設定するか、UITextFieldのプライベートメンバーを掘り下げることです。 UILabelのテキストカラーの色やテキストフィールドのプレースホルダテキストをグローバルに変更するにはどうすればよいですか?私は下のコードを試しましたが、私はすべての緑のテキストで終わります。UILabelのテキストの色の変更が、プレースホルダのテキストを変更しないようにする
UILabel.appearance().textColor = UIColor.greenColor()
// UITextField placeholder color
UILabel.appearanceWhenContainedInInstancesOfClasses([UITextField.self]).textColor = UIColor.cyanColor()
UILabelのテキストの色とUITextFieldのテキストの色のみを変更したいですか? UITextFieldのテキストの色と他のすべての色は同じにする必要がありますか? – HardikDG
@Pyroお互いに独立した2つのコントロールを変更したい –