【发布时间】:2014-11-05 09:54:00
【问题描述】:
我环顾四周,似乎无法弄清楚这一点。
我只是想在另一个视图之上显示一个视图,但是来自另一个 VC,并且在 storyboard 中。
这个视图背后的“想法”是一种弹出/警报,它最终需要一个集合视图和多个按钮。所以我想我会用另一个 VC 来做,因为我在应用程序的很多地方都需要那个“弹出窗口”。
现在,我可以做到,但我的视图不透明(即使我的 alpha 设置正确),所以我猜测“下”视图实际上已经消失了,我只是做了一个常规的“ segue”使用不同的方法。所以我被卡住了。
而且我不能只是将整个 VC 类复制粘贴到我需要的任何地方,所以我可以“添加子视图”它......
有什么想法吗?
这就是我正在做的:
AddFeelingViewController *adf = (AddFeelingViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"AddFeelingViewController"];
adf.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:adf animated:YES completion:nil];
视图出现并且我可以进行交互,但由于它非常小,我只需要一个我没有的“透明背景”。另外,我打算有一个全屏按钮来删除视图。经典的“点击某处取消”类型的按钮。
非常感谢任何帮助!
【问题讨论】:
标签: ios view controller storyboard transparency