私がコレクションビューのセルの上に白い背景色を避けるために、ユーザーがスクロールすると(基本的にはバウンス時に)スクロールします。したがって、私のセルの上には、コレクションビューの背景色しか表示されません。しかし、写真に示されているように私は2種類の色が必要です。最初のセクションでは、バックグラウンドは青色でなければならないので、ギャップは白ではなく青で、他のセクションでは白のままです。だから私が望むのは、私の欲望の完全な背景色を変えずに、白の隙間が青くなることだけです。UICollectionView 2異なる背景色
答えて
あなたはトップあなたのUICollectionViewかのUITableViewにビューを追加することにより、所望の効果を達成することができます - それは、コンテンツと一緒にスクロールされ、背景の一部として表示されます。
override func viewDidLoad() {
super.viewDidLoad()
let topView = UIView(frame: CGRect(x: 0, y: -collectionView!.bounds.height,
width: collectionView!.bounds.width, height: collectionView!.bounds.height))
topView.backgroundColor = .blackColor()
collectionView!.addSubview(topView)
}
これは完全に機能します!どうもありがとうございます! – Tobias
@maxkonovalovどのようにあなたは下部の領域のためにこれを行いますか? – skyguy
@skyguyはこれを試したことはありませんでしたが、私は同じアプローチがうまくいくはずだと思います。ちょうど 'contentSize' – maxkonovalov
- 1. 2つの表の行にまたがって背景色が異なるが、背景色が異なる
- 2. fullcalendar異なるイベントセルの背景色
- 3. divタグの背景色が異なる
- 4. リストボックスアイテムWPF、異なるアイテムの異なる背景色
- 5. mschart:異なるy値範囲の背景色が異なる?
- 6. Webアプリケーションの異なるページの背景色が異なる
- 7. テーブルセル斜めに2色の背景色
- 8. 2つの入力の背景色が異なるのはなぜですか?
- 9. uibプログレスバーに異なる背景色を使用する
- 10. Collectionセルで異なる背景色を確認する
- 11. divの左右の背景色が異なる
- 12. 前/後サムの背景色が異なるスライダーを作成
- 13. ポストグリッドレイアウトでランダムに異なる色の背景
- 14. 異なる背景色のMATLAB図形を保存します
- 15. ナビゲーションドロワー異なる背景色で各メニュー項目
- 16. 背景色:Android
- 17. AlertDialog背景色
- 18. NSImageView +背景色
- 19. TodayExtension背景色
- 20. CodenameOne背景色
- 21. UITableViewCell背景色?
- 22. ItemControl背景色
- 23. 背景色が
- 24. NILauncherView背景色
- 25. 背景色
- 26. JList背景色
- 27. PreferenceFragment背景色
- 28. 背景色が
- 29. 背景色行
- 30. css - 2色、フレキシブル、水平の背景 "band"
あなたのビュー階層を知ってはいけないが、あなたは多分この 'self.view.backgroundColor'またはこの' self.collectionView.superview.backgroundColor'に青い色を設定しようとすることができます。 – AnthoPak
これは、collectionviewがスクリーン全体を占めるため動作しません。白い背景色をしているので、スーパービューからは何も見えません。 – Tobias
'collectionView'に青色の背景色を設定してから、セクションを個別に変更しないのはなぜですか? – AnthoPak