diff --git a/motion/ruby_motion_query/stylers/ui_label_styler.rb b/motion/ruby_motion_query/stylers/ui_label_styler.rb index 6d514ae..eee35e7 100644 --- a/motion/ruby_motion_query/stylers/ui_label_styler.rb +++ b/motion/ruby_motion_query/stylers/ui_label_styler.rb @@ -41,6 +41,8 @@ module RubyMotionQuery def text_alignment @view.textAlignment end + alias :text_align= :text_alignment= + alias :text_align :text_alignment def resize_to_fit_text @view.sizeToFit diff --git a/spec/stylers/ui_label_styler.rb b/spec/stylers/ui_label_styler.rb index 41d3edf..de88084 100644 --- a/spec/stylers/ui_label_styler.rb +++ b/spec/stylers/ui_label_styler.rb @@ -21,6 +21,11 @@ class StyleSheetForUIViewStylerTests < RubyMotionQuery::Stylesheet st.text_alignment = :centered end + def ui_label_text_align(st) + ui_label_kitchen_sink(st) + st.text_align = :right + end + def ui_label_attributed_string(st) st.attributed_text = NSAttributedString.alloc.initWithString("RMQ") end @@ -64,6 +69,14 @@ describe 'stylers/ui_label' do end end + it 'should use text_align as an alias for ui_label_text_align' do + view = @vc.rmq.append(@view_klass, :ui_label_text_align).get + + view.tap do |v| + v.textAlignment.should == NSTextAlignmentRight + end + end + it "applies an attributed string" do view = @vc.rmq.append(@view_klass, :ui_label_attributed_string).get