繁体   English   中英

这个故事板转场方法是什么? 推送、模态还是弹出框?

[英]What is this storyboard segue method is this? push, modal, or popover?

在此处输入图片说明

我想实现同样的事情:屏幕中央的控制器弹出窗口。 但我找不到合适的呈现方式? 你能告诉我这是哪种segue方法吗? 以及如何实现这一目标?

要在执行操作后弹出菜单,您有多个选项可以执行此操作。 我认为最简单的方法是访问 cocoapods.org 并找到一个框架,该框架可以使用几行代码为您完成此操作。 进入 cocoapods.org 并在搜索栏中输入“Menu”或“Pop”,它会找到最好的框架。 希望它有帮助。

一种快速简便的方法是将弹出视图布局在单独的 .xib 文件中,然后将其加载到您希望显示弹出视图的视图控制器中。

这是您需要做的。

1)通过右键单击项目->添加新文件->用户界面->视图来制作弹出视图的布局。 确保在布局中包含 50% 不透明度的黑色背景。

2)只需将它加载到您希望它出现的视图控制器中。 我假设您希望通过单击按钮显示它,因此您可以这样做:

UIView *popupView;

 - (IBAction)showPopupView
{
    popupView = [[[NSBundle mainBundle] loadNibNamed:@"PopupView" owner:self options:nil] objectAtIndex:0];
    [self.view addSubview:popupView];
}

- (IBAction)hidePopupView
{
    [popupView removeFromSuperView];
}

它是一个Present Modally segue,以Form SheetForm Sheet呈现。 见下面的附件在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM