Commit 1be8e710 by whitepixelstudios Committed by GitHub

Add support for title labels on right hand side

parent 3105d5d5
...@@ -82,6 +82,12 @@ open class FABMenuItem: View { ...@@ -82,6 +82,12 @@ open class FABMenuItem: View {
addSubview(titleLabel) addSubview(titleLabel)
} }
} }
open var titleLabelSide : labelSide = .right
public enum labelSide {
case left
case right
}
} }
extension FABMenuItem { extension FABMenuItem {
...@@ -93,7 +99,14 @@ extension FABMenuItem { ...@@ -93,7 +99,14 @@ extension FABMenuItem {
titleLabel.width += 1.5 * interimSpace titleLabel.width += 1.5 * interimSpace
titleLabel.height += interimSpace / 2 titleLabel.height += interimSpace / 2
titleLabel.y = (height - titleLabel.height) / 2 titleLabel.y = (height - titleLabel.height) / 2
titleLabel.x = -titleLabel.width - interimSpace
switch (titleLabelSide) {
case .left:
titleLabel.x = -titleLabel.width - interimSpace
case .right:
titleLabel.x = frame.width + interimSpace
}
titleLabel.alpha = 0 titleLabel.alpha = 0
titleLabel.isHidden = false titleLabel.isHidden = false
......
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