Skip to content

Instantly share code, notes, and snippets.

View clbemre's full-sized avatar
🏠
Working from home

Emre Celebi clbemre

🏠
Working from home
View GitHub Profile
extension CustomStringConvertible {
var description: String {
var desc = "Class Name: \(type(of: self))\n"
let mirror = Mirror(reflecting: self)
for child in mirror.children {
if let label = child.label {
desc.append("\(label): \(child.value)\n")
}
}
@clbemre
clbemre / CustomViewExtensions.swift
Created September 7, 2019 10:54
Extensions For CustomView
extension CustomView {
func setupViewParentTextField() {
self.addSubview(self.parentTextField)
self.parentTextField.snp.makeConstraints { (maker) in
maker.center.equalToSuperview()
maker.leading.equalToSuperview().offset(16)
maker.trailing.equalToSuperview().offset(-16)
maker.height.equalTo(50)
}
@clbemre
clbemre / CustomView.swift
Last active September 7, 2019 10:55
Custom View init
class CustomView: UIView {
var floatingText: String = "" {
didSet {
self.floatingLabel.text = floatingText
}
}
var placeHolder: String = "" {
didSet {