我对iOS还是很陌生,对子视图及其行为有疑问。我试图在登录基本信息屏幕快照时向用户显示模式屏幕。我想在用户登录页面的顶部显示一堆tet气泡,以便用户可以获取有关屏幕上不同选项含义的信息。它就像屏幕后面的透明视图一样,提供帮助文本覆盖。做这个的最好方式是什么?目前,我为此叠加层有一个 class ,并且在该 class 中推送了一个视图。但是一旦在顶部显示图像叠加层,我将无法获得下面的视图。谁能告诉我该怎么做?
最佳答案
此代码应在imageview内设置一个图像,并将UserInteractionEnabled设置为NO,将允许您单击图像下方的内容。
UIImageView *iview = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"thanks.png"]];
[iview setFrame:CGRectMake(5,5, iview.frame.size.width, iview.frame.size.height)];
[iview setUserInteractionEnabled:NO];
[self.view addSubview:iview];
关于objective-c - 透明图像覆盖在下方 View 上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12862892/