C# Class Praeclarum.UI.DynamicSplitViewController

Inheritance: UIViewController
Exibir arquivo 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_oe property

public UIViewController First
return UIViewController

Ratio public_oe property

public double Ratio
return double

Second public_oe property

public UIViewController Second
return UIViewController

Splitter public_oe property

public SplitterView Splitter
return SplitterView

SplitterVisibleWidth public_oe property

public nfloat SplitterVisibleWidth
return nfloat

SplitterWidth public_oe property

public nfloat SplitterWidth
return nfloat