经常会遇到底层view半透明作为background的情况,而上层view则不能设置半透明,如果直接设置superview的alpha会影响它的subview。正确的方式是不要让 superview 的 alpha 影响到 subview,使用alpha 属性会作用于 backgroudView 和 它的 subview,而UIColor 的 alpha 只会作用于 View 本身。
小知识
最新推荐文章于 2022-04-25 13:19:42 发布
经常会遇到底层view半透明作为background的情况,而上层view则不能设置半透明,如果直接设置superview的alpha会影响它的subview。正确的方式是不要让 superview 的 alpha 影响到 subview,使用alpha 属性会作用于 backgroudView 和 它的 subview,而UIColor 的 alpha 只会作用于 View 本身。