1234567891011121314151617181920212223242526272829303132333435 |
- //
- // JXSegmentedCollectionView.swift
- // JXSegmentedView
- //
- // Created by jiaxin on 2018/12/26.
- // Copyright © 2018 jiaxin. All rights reserved.
- //
- import UIKit
- open class JXSegmentedCollectionView: UICollectionView {
- open var indicators = [JXSegmentedIndicatorProtocol & UIView]() {
- willSet {
- for indicator in indicators {
- indicator.removeFromSuperview()
- }
- }
- didSet {
- for indicator in indicators {
- addSubview(indicator)
- }
- }
- }
- open override func layoutSubviews() {
- super.layoutSubviews()
- for indicator in indicators {
- sendSubviewToBack(indicator)
- }
- }
- }
|