透明图像覆盖在视图下方

时间:2012-10-12 15:56:55

标签: objective-c ios xcode

我对iOS很陌生,对子视图及其行为有疑问。我想在登录基本信息截图时向用户呈现模态屏幕。它有一堆tet气泡,我想在用户登录页面上显示,这样用户就可以获得有关屏幕上不同选项的含义的信息。它就像在屏幕顶部的透明视图,提供帮助文本叠加。做这个的最好方式是什么?目前我有一个这个叠加层的类,我在该类中推送一个视图。但是一旦我在顶部显示图像叠加,我就无法得到下面的视图。谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:2)

此代码应在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];