Class: MotionPrime::PageViewControllerElement

Inherits:
BaseElement
  • Object
show all
Defined in:
motion-prime/elements/page_view_controller.rb

Instance Attribute Summary

Attributes inherited from BaseElement

#name, #options, #screen, #section, #styles, #view, #view_name

Instance Method Summary collapse

Methods inherited from BaseElement

#add_target, after_render, before_render, #bind_gesture, #cell_element?, #cell_section?, #compute_options!, #computed_options, #dealloc, factory, #hide, #initialize, #notify_section_after_render, #notify_section_before_render, #reload!, #render, #render!, #rerender!, #show, #update, #update_options, #update_with_options

Methods included from HasClassFactory

#camelize_factory, #class_factory, #low_camelize_factory, #underscore_factory

Methods included from HasStyleOptions

#extract_font_from

Methods included from HasStyleChainBuilder

#build_styles_chain

Methods included from HasNormalizer

#debug_info, #element?, #normalize_object, #normalize_options, #normalize_value

Constructor Details

This class inherits a constructor from MotionPrime::BaseElement

Instance Method Details

#set_delegatedObject



8
9
10
11
12
# File 'motion-prime/elements/page_view_controller.rb', line 8

def set_delegated
  if computed_options.has_key?(:delegate) && computed_options[:delegate].respond_to?(:delegated_by) && section.respond_to?(:page_controller)
    computed_options[:delegate].delegated_by(section.page_controller)
  end
end

#view_classObject



4
5
6
# File 'motion-prime/elements/page_view_controller.rb', line 4

def view_class
  "UIPageViewController"
end