Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 条件重叠视图透明度?_Ios_Objective C - Fatal编程技术网

Ios 条件重叠视图透明度?

Ios 条件重叠视图透明度?,ios,objective-c,Ios,Objective C,我有一些移动视图是半透明的,在某些点上它们会重叠。是否可以通过最上面的视图使重叠部分“不可见”? 例如,3个ui视图a背景(静止)和2个子视图(半透明视图),当它们重叠时,下部子视图将在顶部子视图下“不可见”,同时我仍然可以看到背景视图和下部子视图中不与其他视图重叠的部分。 下面的图片有助于澄清它们重叠前后的关系 重叠前: 重叠后: (最右侧的视图看起来有点奇怪,因为它与白色背景混合在一起)您没有尝试将该子视图放到前面吗?使用[self.view bringsubview tofront:st

我有一些移动视图是半透明的,在某些点上它们会重叠。是否可以通过最上面的视图使重叠部分“不可见”? 例如,3个
ui视图
a背景(静止)和2个子视图(半透明视图),当它们重叠时,下部子视图将在顶部子视图下“不可见”,同时我仍然可以看到背景视图和下部子视图中不与其他视图重叠的部分。 下面的图片有助于澄清它们重叠前后的关系

重叠前:

重叠后:
(最右侧的视图看起来有点奇怪,因为它与白色背景混合在一起)

您没有尝试将该子视图放到前面吗?使用[self.view bringsubview tofront:stationaryView];静止的物体应该是可见的,当它重叠时,黑色视图(在图像中)不应该是可见的,必须使其半透明?是的,子视图必须是半透明的(视图不一定是透明的,视图中的图像本身是半透明的图像)