【问题标题】:Set the size of a UIViewControllers view设置 UIViewControllers 视图的大小
【发布时间】:2011-11-26 19:22:52
【问题描述】:

如何设置 UIViewController 视图的大小以使其后面的视图可见?或者将 UIViewControllers 视图设置为清除,允许显示堆栈中它下方的视图可见?

【问题讨论】:

    标签: iphone uiviewcontroller


    【解决方案1】:

    This previous question 和它链接的那个暗示你想要的可能是不可能的,如果你认为父视图只是被当前视图遮挡而不被删除?

    【讨论】:

      【解决方案2】:
      1. 使用其frame 属性设置视图大小。

      2. 您可以使用该视图的alpha 属性来更改其透明度。

      【讨论】:

        【解决方案3】:

        更改 UIViewController 的 alpha 将影响您放置在控制器上的所有内容——这可能不是您想要的。您可以做的是使视图的背景清晰,然后添加另一个具有合适背景颜色(黑色、白色或其他)的视图,并更改 那个 视图的 alpha 以使其半透明。然后,您可以将控件放在半透明视图的顶部,它们将是不透明的。结果如下所示:

        【讨论】:

          猜你喜欢
          • 2015-02-15
          • 2016-05-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-01-30
          • 1970-01-01
          相关资源
          最近更新 更多