C# Class Praeclarum.UI.DynamicSplitViewController

Inheritance: UIViewController
Show file Open project: praeclarum/Praeclarum Class Usage Examples

Public Properties

Property Type Description
First UIViewController
Ratio double
Second UIViewController
Splitter SplitterView
SplitterVisibleWidth nfloat
SplitterWidth nfloat

Public Methods

Method Description
DynamicSplitViewController ( ) : System
DynamicSplitViewController ( UIViewController first, UIViewController second ) : System
SetSecondVisible ( bool value, bool animated ) : void
TraitCollectionDidChange ( UITraitCollection previousTraitCollection ) : void
ViewDidLoad ( ) : void

Protected Methods

Method Description
CreateToggleButton ( ) : UIBarButtonItem
HandleSplitToggleButton ( object sender, EventArgs e ) : void

Private Methods

Method Description
HandlePanSplitter ( UIPanGestureRecognizer pan ) : void
HideSecond ( bool animated ) : void
ShowOrHideSecond ( bool animated ) : void
ShowSecond ( bool animated ) : void

Method Details

CreateToggleButton() protected method

protected CreateToggleButton ( ) : UIBarButtonItem
return UIBarButtonItem

DynamicSplitViewController() public method

public DynamicSplitViewController ( ) : System
return System

DynamicSplitViewController() public method

public DynamicSplitViewController ( UIViewController first, UIViewController second ) : System
first UIViewController
second UIViewController
return System

HandleSplitToggleButton() protected method

protected HandleSplitToggleButton ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

SetSecondVisible() public method

public SetSecondVisible ( bool value, bool animated ) : void
value bool
animated bool
return void

TraitCollectionDidChange() public method

public TraitCollectionDidChange ( UITraitCollection previousTraitCollection ) : void
previousTraitCollection UITraitCollection
return void

ViewDidLoad() public method

public ViewDidLoad ( ) : void
return void

Property Details

First public property

public UIViewController First
return UIViewController

Ratio public property

public double Ratio
return double

Second public property

public UIViewController Second
return UIViewController

Splitter public property

public SplitterView Splitter
return SplitterView

SplitterVisibleWidth public property

public nfloat SplitterVisibleWidth
return nfloat

SplitterWidth public property

public nfloat SplitterWidth
return nfloat