私のUIDocumentPickerのナビゲーションバーのiOS 11のみで問題が発生しました。完了、キャンセル、または編集ボタンは表示されず、ユーザーがタッチすると、状態は白で、たとえ変更してもUINavigationBar.appearnce().tintColor
、色はタッチでのみ変更されます。私はあなたがObjective-C
を使用してUIDocumentPickerのサブクラスを作り、[UINavigationBar appearance].tintColor = [UIColor black];
viewWillAppear
でFUNCを設定し、viewWillDisappear
であなたのデフォルトにリセットした場合、それがうまく機能することを考え出した、未知の理由のためUIDocumentPickerナビゲーションバーのボタンがiOS 11で非表示にされている
2
A
答えて
0
使用CustomDocumentPickerViewController UINavigationBar
とUIBarButtonItem
import UIKit
class CustomDocumentPickerViewController: UIDocumentPickerViewController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
UINavigationBar.appearance().tintColor = UIColor.black
UIBarButtonItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName : UIColor.black], for: .normal)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
UINavigationBar.appearance().tintColor = UIColor.white // your color
UIBarButtonItem.appearance().setTitleTextAttributes(nil, for: .normal)
}
}
2
。
しかし、同じ手順をswift
を使って実行すると、それはありません。黒appearance
と
+0
正解&その作業... –
関連する問題
- 1. ナビゲーションバーの戻るボタンが表示されない11
- 2. iPhoneのiOS 11にUINavigationBarの戻るボタンが表示されない
- 3. iOS - [ObjC] NavigationBarButtonItemがナビゲーションバーのルートビューがモーダルで表示されているときに表示されない
- 4. iOS 11 showBarをleftBarButtonItemの隣にあるナビゲーションバーに表示
- 5. IOS 11のナビゲーションバーは、それより小さく表示されます
- 6. スウィフトにナビゲーションバーのボタンの画像が表示されない
- 7. iOS 11 - プッシュトランジション中にハーフハイトのナビゲーションバーがロードされる
- 8. iOS 11のプッシュ通知バナーがフォアグラウンドで表示されている間に表示される
- 9. UIBarButtonsがナビゲーションバーに表示されないのはなぜですか? (可能なiOS 11バグですか?)
- 10. ナビゲーションバーのボタンがすぐに表示されない3
- 11. XamarinフォームiOSのボタンを非表示にしてAndroidで表示
- 12. iOS 11でキーボードの表示/非表示通知センターが動作しない
- 13. iPhone 5SにAppIconが表示されないXcode 9のiOS 11
- 14. Swift 4のNavigationBarにSearchBarが表示されないIOS 11
- 15. キーボードが表示されているときにナビゲーションバーが表示されない
- 16. ナビゲーションバーを非表示にすると、ボタンが移動/歪んで表示される(回転後)
- 17. IOS 11非表示検索バー
- 18. IOS Swift CNContactViewControllerナビゲーションバーにUINavigation Controllerが表示されない
- 19. ナビゲーションバーの下に表示されるナビゲーションバー?
- 20. iOS 11の新しいスプラッシュイメージが表示されない
- 21. BarButtonItemsとタイトルがiOS 11に表示されない
- 22. iOS 11のTodayウィジェットに「Unable to Load」メッセージが表示される
- 23. iOS 11、xCode 9、Swift 4ナビゲーションバーのボタンは、ビュー内に配置されているとタッチできません。
- 24. iOSの11は、iOS 10では、ナビゲーションバー
- 25. ナビゲーションバーが表示されますが、ボタンとタイトルは表示されません
- 26. iOSのナビゲーションバーのボタンの表示に関する問題
- 27. Obj C:ビューの後にナビゲーションバーのボタンが表示されます
- 28. iPhoneのナビゲーションバーにデバイスのすべてのボタンが表示されない
- 29. MMDrawerControllerでナビゲーションバーが表示されない
- 30. UIBarButtonItemsがナビゲーションバーに表示されない
'UINavigationBar.appearance()のために。tintColor = tintColor'は仕事をしなければなりません。 – Vyacheslav
私はまったく同じ問題を抱えています!ボタンは表示されませんが、タップすると動作しています.. – franswa