![](/img/trans.png)
[英]iOS storyboard: modal and push segue on the same viewcontroller
[英]What is this storyboard segue method is this? push, modal, or popover?
要在执行操作后弹出菜单,您有多个选项可以执行此操作。 我认为最简单的方法是访问 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];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.