我的ViewController
包含WebView
以及在WebView
上方(或下方)的隱形按鈕。 (見圖)。我希望按鈕是可點擊的。但是(!)在WebView
中有一些鏈接的情況下,鏈接應該被點擊,而不是按鈕。如何在低於另一視圖時創建可點擊的按鈕? (iOS)
我該怎麼辦?
類似的問題在這裏討論:
然而,在我的情況,我需要的是點擊也不會被啓用滾動鏈接。
我的ViewController
包含WebView
以及在WebView
上方(或下方)的隱形按鈕。 (見圖)。我希望按鈕是可點擊的。但是(!)在WebView
中有一些鏈接的情況下,鏈接應該被點擊,而不是按鈕。如何在低於另一視圖時創建可點擊的按鈕? (iOS)
我該怎麼辦?
類似的問題在這裏討論:
然而,在我的情況,我需要的是點擊也不會被啓用滾動鏈接。
如果您所需要的只是仍然可以拖動UIWebView
,同時仍然能夠在視圖的某個部分上按下按鈕,則無需在其下方放置按鈕即可實現那。
UIButton
即使是完全透明的,仍可以接受觸摸。
yourButton.backgroundColor = [UIColor clearColor];
[yourButton addTarget:self action:@selector(pressed)forControlEvents:UIControlEventTouchUpInside];
這樣,按鈕只會接收按鈕,不會影響您的網頁視圖拖動 - 它將忽略拖動,但只響應按下。
在可滾動視圖上進行測試,清晰度爲UIButton
。
希望這會有所幫助。
[在UIWebView中添加UIButton]的可能重複(http://stackoverflow.com/questions/6346380/add-uibutton-in-a-uiwebview) – adsurbum