2017-10-24 3 views
0

私のアプリケーションでは、以下のコードを使用してデフォルトのナビゲーションを追加しています。デフォルトのナビゲーションスタイルは、iOS 11の場合は間違って配置されています

enter image description here

self.navigationController?.navigationBar.barStyle = UIBarStyle.default 
self.navigationController?.navigationBar.backgroundColor = UIColor.clear 
self.navigationController?.navigationBar.isTranslucent = false 
self.navigationController?.navigationBar.barTintColor = // my color 
self.navigationController?.navigationBar.tintColor = // my color 
self.navigationController?.navigationBar.shadowImage = UIImage() 

このコードは、iOSの10まで正常に動作します。しかしiOSの11に戻ってアイコンが中央にありません。

ビュータイトルhereおよびhereに関して他の同様の問題を確認しましたが、解決策が見つかりませんでした。ありがとう。

答えて

0

だから私はthis答えを見つけた、と私は同じでした。

AppDelegateからこの行を削除すると、私の作品になります。

UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment (UIOffsetMake(0, -60), for: .default) 
関連する問題