セグメント化された制御に問題があります。色合いに設定した色が何であれ、色合いを変更することはできません。写真でわかるように、セグメント化されたコントロールは常に灰色です。以下は私が使用しているコードで、ボタンの色を変更すると機能します。
UIColor *newTintColor = [UIColor colorWithRed:(30.0f/255.0f) green:(98.0f/255.0f) blue:(134.0f/255.0f) alpha:1.0f];
[btnLogin setBackgroundColor:newTintColor];
[btnLogin setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[rememberMe setTintColor:newTintColor];
アプリケーションの開始時にセグメント化されたコントロールにnewTintColorがあり、アプリケーションにログインした後、新しいビュー(分割ビュー)が表示され、ユーザーが設定ボタンをクリックすると、設定のビューが表示されることを忘れていました。設定ビューには 1 つのセグメント化されたコントロールがあり、ユーザーがログアウト ボタンをクリックするとログイン ビューが再び表示され、セグメント化されたコントロールは newTintColor ではなく灰色の色合いになります。