色合いは白です。私たちのアプリはCNContactViewControllerを使います。 iOS 8と9をターゲットにしたXcode 7で構築されたストア内のこのアプリのバージョンでは、iOS 9の場合はCNContactViewControllerを呼び出しました。戻るボタンは白ですが、背景には灰色のナビゲーションバーがあります。 iOS 9と10をターゲットにしたXcode 8を使用した開発ビルドでは、灰色のバーがないので、戻るボタンは白の上に白く表示され、影が見えにくくなります。CNContactViewControllerバージョン間で異なるナビゲーションバー
CNContactViewControllerのナビゲーション領域が変更されたXcodeバージョン/ SDKのバージョン間で変更を経験したことがありますか?このバーに影響を与えるアプリの変更がいくつかありますか?
編集:ここは最新のビルドのイメージです。私はいくつかの個人情報を削除しましたので、それは真ん中のボックスですが、左上に戻るボタンが見えにくいことがわかります。
編集:これは、我々はアプリ全体で色を設定する方法です。それはまた、何の代わりに赤のバーティントカラーを使用した場合、白バックボタンは問題ではないでしょう
UINavigationBar.appearance().barTintColor = UIColor.red
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.white]
我々は赤いバーと白のボタンがあり、当社の既存のナビゲーションコントローラにこれをプッシュするために使用するコード:
let ucvc = CNContactViewController(forUnknownContact: contact)
ucvc.delegate = self
ucvc.allowsEditing = true
ucvc.allowsActions = true
ucvc.alternateName = name()
ucvc.contactStore = CNContactStore()
self.navigationController?.pushViewController(ucvc, animated: true)
あなたはスクリーンショットを提供してもらえますか? – Sealos