我想用子视图覆盖我的主视图,其中包含对其内容的帮助。因此,我将帮助子视图的背景设置为ClearColor,并将其alpha设置为1.
在主视图的头文件中,我有:
HelpViewController *helpViewController;
在主视图的源文件中是:
[self showViewController:helpViewController sender:sender];
调用此函数时,可以看到帮助子视图在主视图上移动。在移动子视图期间具有透明背景(正确行为),但在移动子视图结束时背景从透明变为黑色。
为什么我的帮助子视图用黑色重新绘制?如何防止这种情况?
我必须补充一点,子视图的alpha不能更改为0,因为放在其上的元素也不会显示。