如何使UIViewController半透明

Ran*_*jit 5 uiviewcontroller uiview ios ios5

我有两个UIViewControllers,我在firstViewController上以模态方式显示第二个ViewController.我的secondViewController包含一个子视图,它是带有一些按钮的UIView.现在我想要做的是,使SecondViewController半透明,以便我的firstViewController可见,并且只显示模态的子视图,这是不透明的.

感谢Ranjit

Sau*_*lia 4

当您呈现视图控制器时,前一个控制器的视图将被删除,因此如果您为当前控制器的视图设置任何 alpha,您将获得 UIWindow 的背景。

如果您打算玩透明度,那么不要presentModalViewController在第一个视图控制器中执行 ,[self.view addSubView:controller2.view]; and make controller2.view.alpha = 0.5;//whatever transparency level u want