Start using - admiral-team/admiralui-ios GitHub Wiki
Usage
After installing you can use AdmiralUI
.
SwiftUI example:
import SwiftUI
import AdmiralSwiftUI
struct ContentView: View {
// MARK: - Layout
var body: some View {
TwoTitlePrimaryButton(leftText: "08.06.20 — 14.08.20", rightText: "Select", action: {})
}
}
UIKit example:
import UIKit
import AdmiralUIKit
final class ViewContoller: UIViewController {
// MARK: - Private Properties
private let switchControl = CustomSwitch()
override func viewDidLoad() {
super.viewDidLoad()
addSubViews()
setupUI()
configureSwitches()
}
// MARK: - Private Methods
private func addSubViews() {
view.addSubview(switchControl)
}
private func setupUI() {
switchControl.isOn = true
}
private func configureSwitches() {
switchControl.addTarget(self, action: #selector(changeSwitch(_:)), for: .valueChanged)
}
@objc private func changeSwitch(_ switchView: UISwitch) {
switchControl.isOn = switchView.isOn
}
}