我想两次使用故事板中的视图控制器(DRY!)。但是,在一种情况下,我希望它是全屏的,而在其他情况下,我希望它大约是屏幕的3/4(在另一个VC中)。我怎样才能重复使用它?
答案 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项目时需要进一步的帮助,我会留下给你更多的问题,而不是继续下去。