initial
This commit is contained in:
46
Pods/SwiftEntryKit/Source/MessageViews/Notes/EKXStatusBarMessageView.swift
generated
Normal file
46
Pods/SwiftEntryKit/Source/MessageViews/Notes/EKXStatusBarMessageView.swift
generated
Normal file
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// EKXStatusBarMessageView.swift
|
||||
// SwiftEntryKit
|
||||
//
|
||||
// Created by Daniel Huri on 4/19/18.
|
||||
// Copyright (c) 2018 huri000@gmail.com. All rights reserved.
|
||||
//
|
||||
|
||||
import UIKit
|
||||
|
||||
public class EKXStatusBarMessageView: UIView {
|
||||
|
||||
// MARK: Props
|
||||
private let leadingLabel = UILabel()
|
||||
private let trailingLabel = UILabel()
|
||||
|
||||
// MARK: Setup
|
||||
public init(leading: EKProperty.LabelContent, trailing: EKProperty.LabelContent) {
|
||||
super.init(frame: UIScreen.main.bounds)
|
||||
setup(leading: leading, trailing: trailing)
|
||||
}
|
||||
|
||||
public required init?(coder aDecoder: NSCoder) {
|
||||
fatalError("init(coder:) has not been implemented")
|
||||
}
|
||||
|
||||
private func setup(leading: EKProperty.LabelContent, trailing: EKProperty.LabelContent) {
|
||||
clipsToBounds = true
|
||||
|
||||
set(.height, of: UIApplication.shared.statusBarFrame.maxY)
|
||||
|
||||
addSubview(leadingLabel)
|
||||
leadingLabel.content = leading
|
||||
|
||||
leadingLabel.layoutToSuperview(axis: .vertically)
|
||||
leadingLabel.layoutToSuperview(.leading)
|
||||
leadingLabel.layoutToSuperview(.width, ratio: 0.26)
|
||||
|
||||
addSubview(trailingLabel)
|
||||
trailingLabel.content = trailing
|
||||
|
||||
trailingLabel.layoutToSuperview(axis: .vertically)
|
||||
trailingLabel.layoutToSuperview(.trailing)
|
||||
trailingLabel.layoutToSuperview(.width, ratio: 0.26)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user