如何从不同大小的故事板中使用相同的ViewController?

时间:2014-09-17 22:18:49

标签: ios

我想两次使用故事板中的视图控制器(DRY!)。但是,在一种情况下,我希望它是全屏的,而在其他情况下,我希望它大约是屏幕的3/4(在另一个VC中)。我怎样才能重复使用它?

1 个答案:

答案 0 :(得分:1)

有一个很棒的图书馆。我没有创建它,但我使用过它:https://github.com/m1entus/MZFormSheetController

这是一个部分代码段

MZFormSheetSegue *formSheetSegue = (MZFormSheetSegue *)segue;
        MZFormSheetController *formSheet = formSheetSegue.formSheetController;
        formSheet.transitionStyle = MZFormSheetTransitionStyleBounce;
        formSheet.shouldCenterVertically = YES;
        formSheet.cornerRadius = 0;
        formSheet.presentedFormSheetSize = CGSizeMake(290, 290);

所以这个想法就是,当你想要完成时,如果你想要完整的尺寸,那么就要正常进行。如果您想要更小的尺寸,请使用我在上面的代码段中显示的内容。阅读自述文件和示例。

如果你在尝试git项目时需要进一步的帮助,我会留下给你更多的问题,而不是继续下去。