Skip to content

Instantly share code, notes, and snippets.

View Aymenworks's full-sized avatar

Rebouh Aymen Aymenworks

View GitHub Profile
enum AnimationState: CGFloat {
case start = 0.0, full = 0.7, finalBigSize = 1
}
enum AnimationState: CGFloat {
case start = 0.0, full = 0.7, finalBigSize = 1
}
enum AnimationState: CGFloat {
case start = 0.0, full = 0.7, finalBigSize = 1
}
struct Colors {
static let backgroundButtonBackgroundColor = UIColor.clear
static let backgroundButtonTintColor = #colorLiteral(red: 0.6000000238, green: 0.6000000238, blue: 0.6000000238, alpha: 1)
static let foregroundButtonBackgroundColor = #colorLiteral(red: 1, green: 0.8, blue: 0, alpha: 1)
static let foregroundButtonTintColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)
}
let shapeLayer = CAShapeLayer()
let backgroundButton = UIButton()
let foregroundButton = UIButton()
class ViewController: UIViewController {
// MARK: Properties
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var searchView: SearchView!
let goal: CGFloat = 50
var observeScrollViewContentOffset: NSKeyValueObservation?
// MARK: Lifecycle
class ViewController: UIViewController {
// MARK: Properties
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var searchView: SearchView!
let goal: CGFloat = 50
var observeScrollViewContentOffset: NSKeyValueObservation?
// MARK: Lifecycle
class SearchView: UIView {
// MARK: Properties
enum AnimationState: CGFloat {
case start = 0.0, full = 0.7, finalBigSize = 1
}
}
class SearchView: UIView {
...
func update(progress: CGFloat) {
}
}
class SearchView: UIView {
// MARK: Properties
...
struct Colors {
static let backgroundButtonBackgroundColor = UIColor.clear
static let backgroundButtonTintColor = #colorLiteral(red: 0.6000000238, green: 0.6000000238, blue: 0.6000000238, alpha: 1)
static let foregroundButtonBackgroundColor = #colorLiteral(red: 1, green: 0.8, blue: 0, alpha: 1)
class SearchView: UIView {
// MARK: Properties
// ...
struct Colors {
static let backgroundButtonBackgroundColor = UIColor.clear
static let backgroundButtonTintColor = #colorLiteral(red: 0.6000000238, green: 0.6000000238, blue: 0.6000000238, alpha: 1)
static let foregroundButtonBackgroundColor = #colorLiteral(red: 1, green: 0.8, blue: 0, alpha: 1)