【发布时间】:2012-07-20 09:16:38
【问题描述】:
在开始之前,我想确定一件事我们是否可以使 ViewController 透明 (alpha),据我所知,它是 NO。
我有一个 ViewController,它上面有 8 个 UIButton 对象。每当我按Button1、Button2 时,我都在加载ViewController。由于ViewController 无法透明,我只是将View 移动到我的HomeViewController.xib 并使用-addSubView: 加载view。我正在更改 alpha 值以使其透明。
但问题在于Button1 View 和Button2 View,在这两个视图中我都有表格视图。当我把所有东西都带到同一个 HomeViewController 类时,我在一个类中的代码太多了。
有没有办法做到这一点?在同一个ViewController 中添加多个视图不是问题,但它也会增加代码。这看起来很难看。请帮帮我。
如果我在这里对我的问题感到困惑,我将简要说明我想做什么
每当我在ViewController 中按下Button 时,我都想透明地加载View/ViewController。
【问题讨论】:
-
UIViewControllers 与透明度无关,这是他们的 UIView 的工作。您需要在脑海中将 View Controller 和 View 分开。
标签: iphone ios xcode uiview uiviewcontroller