【发布时间】:2016-03-14 11:50:28
【问题描述】:
我有两个视图控制器,控制器 A 和 B。 A 控制器在屏幕上显示一些信息。在A 屏幕的右上角我有一个UIButton 点击按钮我想显示一个带有一些标签的帮助屏幕,当我触摸帮助屏幕时它应该消失。
我可以通过在所有视图之上添加一个视图并隐藏、显示它来做到这一点。但我想知道如何在单击UIButton 时将HelpScreenViewController 显示为第一个视图控制器顶部的半透明视图控制器。当我点击HelpScreenViewController 时,它应该会消失。
编辑: 我添加了下面的代码但不起作用
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"TopOverVc"];
vc.view.backgroundColor = [UIColor clearColor];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:vc animated:NO completion:nil];
提前致谢。
【问题讨论】:
-
这是一个故事。你的问题是什么?你有什么代码?如指南中所述,don't just copy in your entire program 并创建一个 Minimal, Complete, and Verifiable example。
-
检查更新的问题
标签: ios objective-c uiviewcontroller