私がコレクションビューのセルの上に白い背景色を避けるために、ユーザーがスクロールすると(基本的にはバウンス時に)スクロールします。したがって、私のセルの上には、コレクションビューの背景色しか表示されません。しかし、写真に示されているように私は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. 二つは、異なる背景色
- 5. Vim + tmux:異なる色の背景
- 6. セルの背後にあるUICollectionViewの背景が黒色です
- 7. mschart:異なるy値範囲の背景色が異なる?
- 8. Webアプリケーションの異なるページの背景色が異なる
- 9. リストボックスアイテムWPF、異なるアイテムの異なる背景色
- 10. Android - 異なる色と角度の背景色
- 11. テーブルセル斜めに2色の背景色
- 12. 2つの入力の背景色が異なるのはなぜですか?
- 13. 2つの異なる固体背景色の上にテキストを配置
- 14. uibプログレスバーに異なる背景色を使用する
- 15. Collectionセルで異なる背景色を確認する
- 16. フレックスボックスアイテムごとに異なる背景色を作成する
- 17. 異なる背景色のMATLAB図形を保存します
- 18. ggplot2/ggpubr:x軸の間隔に応じて異なる背景色
- 19. 前/後サムの背景色が異なるスライダーを作成
- 20. ポストグリッドレイアウトでランダムに異なる色の背景
- 21. ナビゲーションドロワー異なる背景色で各メニュー項目
- 22. コンテナの両側で背景色が異なる
- 23. divの左右の背景色が異なる
- 24. AlertDialog背景色
- 25. CodenameOne背景色
- 26. UITableViewCell背景色?
- 27. PreferenceFragment背景色
- 28. UIAlertAction背景色
- 29. 背景色が
- 30. JList背景色
あなたのビュー階層を知ってはいけないが、あなたは多分この 'self.view.backgroundColor'またはこの' self.collectionView.superview.backgroundColor'に青い色を設定しようとすることができます。 – AnthoPak
これは、collectionviewがスクリーン全体を占めるため動作しません。白い背景色をしているので、スーパービューからは何も見えません。 – Tobias
'collectionView'に青色の背景色を設定してから、セクションを個別に変更しないのはなぜですか? – AnthoPak