私はいくつかのUITextfield
を使用しているアプリケーションを作成しています。私は単一のテキストフィールドのplaceholder
の色を変更する方法を知っています。アプリ全体のUITextFieldのプレースホルダーカラーをグローバルに設定するにはどうすればいいですか?
textField.attributedPlaceholder = NSAttributedString(string: "Username", attributes: [NSForegroundColorAttributeName: UIColor.redColor()])
。
しかし、アプリ全体でUITextField
のプレースホルダーの色を変更したいと思います。私のアプリには、UIViewControllers
以上のものがあり、それらのうち25以上にtextFields(画面あたり2〜22)があります。私はすべてのビューコントローラに移動して手動で変更する必要がないように、1か所でグローバルに使用できるコードが必要です。
他の選択肢がある場合は、私に知らせてください。
私はxcode 7.1.1
swift 2.0
アップデートを使用しています: は、デフォルトのプレースホルダの色はライトグレー色に設定されています。デフォルトの動作を微調整して他の色に変更する方法はありますか?
このデフォルトコードにアクセスして変更するにはどうすればよいですか?
が、それはあなたhttps://www.natashatherobot.com/助けこれを見る
拡張メソッドを作成します。 @ Swbu-extensions/ –
@ Anbu.Karthik私はリンクを見ましたが、私のコードでどのように役立つか分かりません。あなたはより具体的にすることができます –
ya確かに....... –