如何在另一个视图下方创建可点击按钮? (IOS)

时间:2014-02-20 16:21:47

标签: ios objective-c uiwebview

我的ViewController包含WebView以及WebView上方(或下方)的隐藏按钮。 (见图)。我希望按钮可以点击。但是(!)如果WebView中有一些链接,则应点击链接,而不是按钮。

我该怎么做?

example

此处讨论的类似问题:

Add UIButton in a UIWebView

但是,在我的情况下,我需要可点击的链接,也不能启用滚动。

1 个答案:

答案 0 :(得分:2)

如果只需要按住UIWebView,同时仍然可以在视图的某个部分按下按钮,则无需在其下方放置按钮为了实现这一点。

UIButton即使完全透明,仍然可以接触。

yourButton.backgroundColor = [UIColor clearColor];
[yourButton addTarget:self action:@selector(pressed)forControlEvents:UIControlEventTouchUpInside];

这样按钮只会接收按键,不会影响您拖动网页视图 - 它会忽略拖动但只响应印刷机。

在具有清晰UIButton的可滚动视图上进行测试。

希望这有帮助。