我的ViewController
包含WebView
以及WebView
上方(或下方)的隐藏按钮。 (见图)。我希望按钮可以点击。但是(!)如果WebView
中有一些链接,则应点击链接,而不是按钮。
我该怎么做?
此处讨论的类似问题:
但是,在我的情况下,我需要可点击的链接,也不能启用滚动。
答案 0 :(得分:2)
如果只需要按住UIWebView
,同时仍然可以在视图的某个部分按下按钮,则无需在其下方放置按钮为了实现这一点。
UIButton
即使完全透明,仍然可以接触。
yourButton.backgroundColor = [UIColor clearColor];
[yourButton addTarget:self action:@selector(pressed)forControlEvents:UIControlEventTouchUpInside];
这样按钮只会接收按键,不会影响您拖动网页视图 - 它会忽略拖动但只响应印刷机。
在具有清晰UIButton
的可滚动视图上进行测试。
希望这有帮助。