2017-12-05 5 views
0

iOS/swiftの新しいAndroid開発者として、私はすべてのView Controllerが継承できるグローバルテーマ/スタイルを実装しようとしています。私は、すべてのView ControllerのUIに影響する1つのファイルを変更することができます。これはアンドロイドで可能です。 iOSには何か類似していますか?テーマとスタイルのiOS版

+0

いいえiosアプリケーションのスタイル/テーマがありません –

+0

less-codeで反応ネイティブをお試しください。 –

答えて

-1

あなたが探しているものに最もよくマッチするのはおそらくUIAppearanceですが、全く同じではありません。

基本的に各コンポーネントを1回セットアップしてから、それを他のすべてのコンポーネントのデフォルトの外観にすることができます。

(あなたのAppDelegateでこれを行うことができます)、ボタンの色を設定するための例:

UIButton.appearance().setTitleColor(.white, forState: .normal) 
UIButton.appearance().backgroundColor = .blue 

これらのチュートリアルを見て試してみてください。通常

https://www.raywenderlich.com/108766/uiappearance-tutorial

http://blog.iseinc.biz/use-uiappearance-create-ios-app-themes

-1

あなたの場合AppDelegateファイルに行って、以下のようなコードを追加することができます:

[[UITextField appearance] setTintColor:[UIColor redColor]]; 
[[UINavigationBar appearance] setTranslucent:NO]; 
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]]; 

例えば、テキストフィールドのデフォルトでは青みがかった色ですが、上記のコードではデフォルトの色合いが赤色になります。あなたが配置するコードの1行は、関連するすべてのUIに影響します。やってみて。

関連する問題