lib/sugarcube/modal.rb in sugarcube-0.11 vs lib/sugarcube/modal.rb in sugarcube-0.11.1
- old
+ new
@@ -3,9 +3,17 @@
module_function
def present_modal(view_ctlr, &block)
UIApplication.sharedApplication.keyWindow.rootViewController.presentViewController(view_ctlr, animated:true, completion:block)
end
+ def present_modal_in_nav(view_ctlr, &block)
+ ctlr = UINavigationController.alloc.initWithRootViewController(view_ctlr)
+ ctlr.modalTransitionStyle = UIModalTransitionStyleCoverVertical
+
+ SugarCube::Modal.present_modal(ctlr, &block)
+ ctlr
+ end
+
def dismiss_modal(&block)
UIApplication.sharedApplication.keyWindow.rootViewController.dismissViewControllerAnimated(true, completion:block)
end
end
end