mirror of
https://github.com/Instagram/IGListKit
synced 2026-05-13 04:18:25 +00:00
Summary: - Created a new workspace for tvOS examples w/ Cocoapods & dependency on IGListKit - Created a demo chooser across the same lines as the iOS equivalent - Duplicated the 'Nested Adapter' example from iOS pack to the tvOS example - Uses native navigation to get around, created focus/active states for cells - Updated `travis.yml` to optionally build tvOS example pack Note: Not added any imagery/icons/etc due to the much larger & different sizes required - If they're desired then someone with skills will need to provide them! Closes #138 Relates to #137 - [x] All tests pass. Demo project builds and runs. - [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/master/CONTRIBUTING.md) Closes https://github.com/Instagram/IGListKit/pull/141 Differential Revision: D4189645 Pulled By: rnystrom fbshipit-source-id: 7a2b8e7a50ed2a9bbbf68d5f446a4e0077214ffa
20 lines
685 B
Swift
20 lines
685 B
Swift
//
|
|
// CarouselCell.swift
|
|
// IGListKitExamples
|
|
//
|
|
// Created by Sherlock, James (Apprentice Software Developer) on 29/10/2016.
|
|
// Copyright © 2016 Instagram. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
final class CarouselCell: UICollectionViewCell {
|
|
@IBOutlet weak var titleLabel: UILabel!
|
|
|
|
override func didUpdateFocus(in context: UIFocusUpdateContext, with coordinator: UIFocusAnimationCoordinator) {
|
|
let normalColor = UIColor(red: 174/255.0, green: 198/255.0, blue: 207/255.0, alpha: 1)
|
|
let focusColor = UIColor(red: 117/255.0, green: 155/255.0, blue: 169/255.0, alpha: 1)
|
|
|
|
backgroundColor = isFocused ? focusColor : normalColor
|
|
}
|
|
}
|