motion-prime/views/view_styler.rb in motion-prime-0.2.0 vs motion-prime/views/view_styler.rb in motion-prime-0.2.1
- old
+ new
@@ -104,12 +104,12 @@
return if (key == 'url' || key == 'default') && view.is_a?(UIImageView)
# apply options
if key.end_with?('title_color')
view.setTitleColor value.uicolor, forState: UIControlStateNormal
- elsif key.end_with?('alignment')
+ elsif key.end_with?('alignment') && value.is_a?(Symbol)
view.setValue value.uitextalignment, forKey: key.camelize
- elsif key.end_with?('line_break_mode')
+ elsif key.end_with?('line_break_mode') && value.is_a?(Symbol)
view.setValue value.uilinebreakmode, forKey: key.camelize
elsif key.end_with?('title_shadow_color')
view.setTitleShadowColor value.uicolor, forState: UIControlStateNormal
elsif key.end_with?('color')
color = value.uicolor
\ No newline at end of file