タイトルは本当にすべてを言います。私はpopoverとしてボタンに接続されたView Controllerを持っています。ビューコントローラの背景色は灰色ですが、ボタンを指す矢印の色は白です。どんな助けでも大歓迎です。Popoverの矢印は、viewcontrollerの背景と同じ色ではありません
18
A
答えて
5
IOS7 SDKを使用していますか?
[popover setBackgroundColor:[UIColor whiteColor]];
を、あなたが白にコンテンツビューコントローラの背景色を設定していることを確認します
多分あなたは試すことができます。ここで
37
は、私はそれを回避する方法は次のとおりです。
popover = [[UIPopoverController alloc] initWithContentViewController:contentViewController];
popover.backgroundColor = contentViewController.view.backgroundColor;
これは、コンテンツの背景の色にポップオーバーと一致します。
1
iOS7(醜い白い矢印)でも同じ問題がありました。これは私のためにそれを修正するようです。 UIPopoverControllerは、iOS7以前のsetBackgroundColorをサポートしていないため、このチェックを行いません。 9.0 + iOS用
if ([popoverController respondsToSelector:@selector(setBackgroundColor:)])
{
[popoverController setBackgroundColor:[UIColor clearColor]];
}
13
は1週間後に
cpvc.popoverPresentationController.backgroundColor = cpvc.view.backgroundColor;
+0
これは、iOS 8.0以降で利用でき、提示VCのprepareForSegueから呼び出すことができます。 –
関連する問題
- 1. 変更JComboBoxの矢印の背景色
- 2. Androidの変更タブビューのテキストの色は背景色ではありません
- 3. アコーディオンアイテムの矢印とデフォルトの背景色を削除しますか?
- 4. ユニコード - 矢印がありません
- 5. UIPopoverPresentationControllerは矢印の色を設定できません
- 6. 背景やメニューの矢印のCSSまたは画像?
- 7. ListViewの同じ項目の背景色を同じにする
- 8. winformのDatagridviewは背景色を塗りません
- 9. UINavigationBarの背景色を設定しても効果はありませんか?
- 10. CygwinのrealpathはPWDと同じではありません
- 11. originalPayloadはgroovyスクリプトのmessage.originalPayloadと同じではありません
- 12. はUITableViewCellの背景色を変更できません
- 13. JavaFXでは2色の背景がありますか?
- 14. ons-popoverの背景色を設定する方法が見つかりません
- 15. colordialog.customcolorをフォームの背景色と同じにする
- 16. UITableViewCellの背景色は、iOS5とiOS4では異なります
- 17. ES6の矢印機能はAngularと互換性がありませんか?
- 18. NSPopUpButton矢印の色
- 19. 背景色のリッチデジットを印刷する
- 20. Java CRC32:C#のCRCと同じではありません
- 21. ローカルホストと127.0.0.1は同じではありませんか?
- 22. C++:function arg char **はcharと同じではありません* []
- 23. .addClassは、ネイティブセルの背景色をオーバーライドしません。
- 24. UITableViewCell背景色はプリセットカラーメソッドでしか動作しません
- 25. jquery ui sortable placeholderは背景色を変更できません
- 26. 配列の値は同じではありません(でも?)
- 27. 背景グラデーションの色と背景イメージDRYly
- 28. UITextView textColorが自動的に背景色と同じになる
- 29. セッションIDは同じですがセッションデータは同じではありません
- 30. 複数のインライン背景画像とコンテナドキュメントがありません
ガットの答え(CPVCは、あなたのViewControllerです)。 @mahboudzありがとう –