我正在做一个项目。我有一个 UIView 有几个 subview 。我需要知道如何仅将某些 subview 屏蔽到父 View ,或者屏蔽除一个特定 View 之外的所有 View 。有没有办法向 maskToBounds 属性添加细化检查?任何方向或建议将不胜感激。
屏蔽是什么意思?
如果您想隐藏特定 View ,您可以创建一个独立的附加 View 并将其 frame
更改为您要隐藏的任何 View 。然后将此独立 View 带到您要隐藏的 View 前面,您可以使用 insersubview :abovesubview
及其变体添加它。有关它的更多信息,请参阅 this .
这显然要求您能够使用特定的 socket 或通过您从 subviews
数组中知道的标签来访问它们,以允许条件屏蔽。
如果您只想隐藏它而不是用其他内容“屏蔽”,那么您的明显选择是:
hidden
属性设置为 YES
。alpha
属性设置为 0.0
(或任何淡出效果)关于iphone - 屏蔽 UIView 的特定 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18302244/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |