私のアプリデリゲートの中で、私のアプリ内のすべてのナビゲーションバーが黒であるため、グローバルなデフォルトの色合いを白に設定しました。 ADALiOSがユーザーを認証するために行くと、私は以下のような画面を表示します。よく見ると、左上の白い文字でキャンセルボタンが表示されます。UIテキストの色合いを変更するADAL iOS Auth
テキストの色やナビゲーションバーの色を黒に変更する回避策はありますか?あなたはAuthenticationContextのプロパティを見れば
func login(completionBlock:((Bool, String) -> Void)) {
var er:ADAuthenticationError? = nil
let authContext = ADAuthenticationContext(authority: authority, error: &er)
var token: String!
authContext.acquireTokenWithResource(resourceURI, clientId: clientID, redirectUri: redirectURI, userId: NSUserDefaults.standardUserDefaults().stringForKey("username")) {
(result: ADAuthenticationResult!) -> Void in
if result.status.rawValue != AD_SUCCEEDED.rawValue {
completionBlock(false, result.error.description)
} else {
token = result.accessToken
let username = result.tokenCacheStoreItem.userInformation.userId
self.storeUsername(username)
completionBlock(true, token)
}
}
}
追加の解決策を使用して回答を更新しました。 – pCanniff