我的 ViewController
包含 WebView
和位于 WebView
上方(或下方)的不可见按钮。 (见图)。我希望按钮可以点击。但是(!)在 WebView
中有一些链接的情况下,应该单击链接,而不是按钮。
我该怎么做?
此处讨论的类似问题:
但是,在我的例子中,我需要可点击的链接也不能滚动。
最佳答案
如果您只需要能够继续拖动 UIWebView
,同时仍然能够在 View 的某个部分接收到按钮按下,则无需放置按钮低于它以实现这一目标。
UIButton
即使是完全透明的,仍然可以接收到触摸。
yourButton.backgroundColor = [UIColor clearColor];
[yourButton addTarget:self action:@selector(pressed)forControlEvents:UIControlEventTouchUpInside];
这样按钮只会接收到按下而不会影响您拖动 web View - 它会忽略拖动但只响应按下。
在具有清晰 UIButton
的可 ScrollView 上进行测试。
希望这对您有所帮助。
关于ios - 如何在另一个 View 下方创建可点击按钮? (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913633/