Commit d6a06dce by Daniel Dahan

development: added dividerContentEdgeInsets and dividerContentEdgeInsetsPreset…

development: added dividerContentEdgeInsets and dividerContentEdgeInsetsPreset convenience properties to UIView extension
parent 65548f93
...@@ -141,6 +141,26 @@ extension UIView { ...@@ -141,6 +141,26 @@ extension UIView {
} }
} }
/// A preset wrapper around divider.contentEdgeInsets.
open var dividerContentEdgeInsetsPreset: EdgeInsetsPreset {
get {
return divider.contentEdgeInsetsPreset
}
set(value) {
divider.contentEdgeInsetsPreset = value
}
}
/// A reference to divider.contentEdgeInsets.
open var dividerContentEdgeInsets: EdgeInsets {
get {
return divider.contentEdgeInsets
}
set(value) {
divider.contentEdgeInsets = value
}
}
/// Divider color. /// Divider color.
@IBInspectable @IBInspectable
open var dividerColor: UIColor? { open var dividerColor: UIColor? {
......
...@@ -502,7 +502,7 @@ open class TextField: UITextField { ...@@ -502,7 +502,7 @@ open class TextField: UITextField {
/// Layout the detailLabel. /// Layout the detailLabel.
open func layoutDetailLabel() { open func layoutDetailLabel() {
let c = divider.contentEdgeInsets let c = dividerContentEdgeInsets
detailLabel.sizeToFit() detailLabel.sizeToFit()
detailLabel.x = c.left detailLabel.x = c.left
detailLabel.y = height + detailVerticalOffset detailLabel.y = height + detailVerticalOffset
...@@ -531,7 +531,7 @@ open class TextField: UITextField { ...@@ -531,7 +531,7 @@ open class TextField: UITextField {
let w = leftViewWidth let w = leftViewWidth
v.frame = CGRect(x: 0, y: 0, width: w, height: height) v.frame = CGRect(x: 0, y: 0, width: w, height: height)
divider.contentEdgeInsets.left = w dividerContentEdgeInsets.left = w
} }
/// The animation for the divider when editing begins. /// The animation for the divider when editing begins.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment