如何设置UIViewController视图的大小以使其后面的视图可见?或者将UIViewControllers视图设置为清除,允许显示堆栈下面的视图可见?
答案 0 :(得分:3)
视图大小使用其frame
属性设置。
您可以使用该视图的alpha
属性来更改其透明度。
答案 1 :(得分:0)
This previous question及其链接到的那个会显示您想要的内容可能无法实现?
答案 2 :(得分:0)
更改UIViewController的alpha会影响您放置在控制器上的所有内容 - 这可能不是您想要的。您可以做的是使视图的背景清晰,然后添加具有合适背景颜色(黑色,白色或其他)的另一个视图,并更改 视图的alpha以使其半透明。然后,您可以将控件放在半透明视图的顶部,它们将是不透明的。结果如下所示: