我有第二个视图控制器,它与前一个控制器相交。如何调整我的SecondViewController的不透明度,以便我仍然可以看到它之前的视图控制器。由于上一个视图控制器可以在下一个视图控制器下看到
回答
要模态呈现视图,仍然能够看到其下的呈现视图控制器。请出示您的SecondViewController在这样的代码:
let vc = secondViewController
secondViewController.modalPresentationStyle = UIModalPresentationStyle.OverFullScreen
self.presentViewController(vc, animated: true, completion: nil)
用这种方法,确保您的secondViewController主要观点有一个alpha值小于1.0,所以你将能够通过它看到的。另外,动画参数可以是真或假,它不应该影响结果。 使用modalPresentationStyle
可以达到您所要求的。
所以这将呈现模态?我想要使用推视图控制器。那可能吗? –
@DanSaps是的。为了推动,你需要使用一个导航控制器,并且你说你没有在你的评论中使用它。也就是说,我不认为使用导航控制器会让你看到你正在寻找的视图效果。 – tfrank377
我现在将我的视图控制器嵌入到导航控制器中。它的工作原理还有另一个问题,我是否需要将所有推送视图实现更改为presentViewController? –
- 1. 转到上一个视图控制器
- 2. 一个视图控制器出现在另一个视图控制器在iOS 5和以下版本
- 3. 可以呈现视图控制器也是一个呈现视图控制器?
- 4. 从另一个视图控制器通知视图控制器
- 5. 在当前视图控制器下加载视图控制器
- 6. 从子视图中推下一个视图控制器
- 7. 拍摄图像从细胞,到下一个视图控制器
- 8. 关闭当前可视视图控制器下方的视图控制器
- 9. segue到另一个视图控制器
- 10. 在没有全屏的情况下将视图控制器显示在另一个视图控制器上
- 11. 将数据从视图控制器传递到另一个视图控制器
- 12. 添加视图控制器的NIB到另一个视图控制器
- 13. 解除视图控制器不会返回到前一个视图控制器
- 14. 从一个视图控制器模式切换到另一个视图控制器后,视图完全黑色
- 15. 从一个控制器视图到另一个控制器视图的ASP.NET MVC 3 Razor渲染部分视图
- 16. 将视图控制器从一个视图控制器移动到另一个视图控制器而无需导航控制器堆栈
- 17. Xcode - 从多个视图控制器访问一个视图控制器
- 18. iPhone一个控制器,多个视图
- 19. 多个控制器从一个视图
- 20. 一个控制器两个视图
- 21. 每个UIView都需要一个控制器,还是一个控制器可以控制多个视图?
- 22. 在一个状态视图控制器
- 23. 多控制器在一个视图
- 24. 我可以从另一个模态视图控制器中推送一个模态视图控制器吗?
- 25. 你可以有两个从不同的视图控制器Segising到一个视图控制器Swift 3
- 26. 子视图控制器通知根视图控制器加载另一个子视图控制器
- 27. 传递数据到下一个视图控制器
- 28. 如何导航到iPhone中的下一个视图控制器
- 29. 如何将tabbar控制器显示到下一个视图
- 30. didSelectRowAtIndexPath不传递url到下一个视图控制器?
我没有在下一个视图中使用导航控制器。只是普通的视图控制器 –