Ios 视图后面的Presentviewcontroller

Ios 视图后面的Presentviewcontroller,ios,swift,viewcontroller,Ios,Swift,Viewcontroller,我有一个视图设置,其中“我的主视图”的层次结构中有一个精简的可拖动视图,该视图位于视图的底部。 点击特定按钮将显示一个视图: let productDetailsViewController: FMProductDetailsViewController = (UIStoryboard(name: "Catalogue", bundle: nil).instantiateViewControllerWithIdentifier("FMProductDetailsViewController")

我有一个视图设置,其中“我的主视图”的层次结构中有一个精简的可拖动视图,该视图位于视图的底部。 点击特定按钮将显示一个视图:

let productDetailsViewController: FMProductDetailsViewController = (UIStoryboard(name: "Catalogue", bundle: nil).instantiateViewControllerWithIdentifier("FMProductDetailsViewController") as? FMProductDetailsViewController)!
productDetailsViewController.selectedProduct = product
productDetailsViewController.delegate = self
productDetailsViewController.modalPresentationStyle = .OverCurrentContext

是否可以在这个底部可拖动视图后面预设视图,而不必通过自己制作动画来手动显示它?

我认为您必须在更高的窗口级别移动拖动视图在当前的实现中没有办法这样做吗?将拖动视图移动到该级别将破坏很多体系结构。您不需要将整个视图(包括代码)实际“移动”到该级别,只需从该视图创建一个uiimageview,并将其用作视图的假副本,它也会起作用。其他视图背后确实有很多功能