3

我在界面构建器(Xcode 4.1)中有一个 UIView,它的 alpha 设置为 0.1 。在该视图之上,还有一些 UIbutton 对象。这些按钮是该视图的子项,而不是简单地位于其顶部 - 我在对象资源管理器中清楚地看到了这一点。问题是,这些按钮从它们的父视图继承了 alpha 设置。如何关闭此 alpha 继承?

4

1 回答 1

0

老问题,我知道。我只是希望同样的(尽管它没有多大意义)并且绊倒了。不,这是不可能的。alpha 值总是继承自父值,子视图的整体透明度是自身和父级 alpha 的组合。

我不确定,但是将按钮放在“容器”视图的顶部而不是在其中应该不会引起任何问题。如果您绝对需要它们的通用句柄,则可以将所有内容包装在例如另一个UIView中。

于 2021-08-04T17:51:02.100 回答