public static OutputViewController Create(string name, ScriptStore store, ScriptRunner runner) { UIStoryboard mainStoryboard = UIStoryboard.FromName("Main", null); OutputViewController outputViewController = (OutputViewController)mainStoryboard.InstantiateViewController("OutputViewController"); outputViewController.scriptName = name; outputViewController.store = store; outputViewController.runner = runner; return(outputViewController); }
void OnRun(object sender, EventArgs e) { SaveFileContent(); var outputView = OutputViewController.Create(ScriptName, Store, Runner); var navigation = new UINavigationController(outputView); navigation.ModalPresentationStyle = UIModalPresentationStyle.OverFullScreen; PresentViewController(navigation, true, null); }