0

我是 iphone 新手。我对我的项目感到震惊,因为我在很多按钮中有一个视图控制器,当我点击 webview 时,它会识别手势并为 webview 设置一些大小,但是有一些当时屏幕上的按钮是可见的...

4

3 回答 3

1

这将禁用除 uiwebview 之外的所有视图上的用户交互

for(UIView *currentView in self.view.subviews)
{
     if([currentView isKindOfClass: [UIWebView class]])
     {
          currentView.userInteractionEnabled = NO;
     }
}
于 2012-07-20T15:53:49.647 回答
0

您可以设置任何 UI 对象的属性 userInteractionEnabled=YES //或 No。

于 2012-07-20T15:01:02.680 回答
0

你可以把你的 webview 放在一个透明的 view 上(让我们把它命名为“coverView”),它的 frame 等于 screen 的 frame。当您展示coverView(带有webview)时,用户将看到webview周围的一切(因为coverView是透明的),但是与webview周围其他对象的任何交互都将被coverView阻止。

于 2012-07-20T15:01:41.213 回答