class MotionWizard::AnimationStrategy::Ios7SlideLeftToRight

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/motion-wizard/animation_strategy/ios7_slide_left_to_right.rb, line 4
def initialize
  super
  @duration = 0.25
end

Public Instance Methods

animate() click to toggle source
# File lib/motion-wizard/animation_strategy/ios7_slide_left_to_right.rb, line 9
def animate
  show_view_index = @show_view.superview.subviews.index(@show_view)
  hide_view_index = @show_view.superview.subviews.index(@hide_view)
  @show_view.superview.exchangeSubviewAtIndex(hide_view_index, withSubviewAtIndex: show_view_index) if show_view_index > hide_view_index
  do_slide_animation(@show_view, -70, 0, @show_view_after_block)
  do_slide_animation(@hide_view, 0, App.frame.size.width, @hide_view_after_block)
end