UIWebView中的按钮事件

时间:2009-08-27 15:23:39

标签: iphone xcode uiwebview

我希望拥有一个uiwebview的顶部,当我向下滚动webview时,它会滚出视图。问题是我无法从viewcontroller提升/处理按钮touchupinside事件。我的猜测是webview正在吃这个事件。如何使按钮引发事件? 一种解决方案是使用包含按钮的子视图,然后在滚动视图中包含此视图和webview。然而,这有其自身的问题,因此我的网页内部有可扩展的部分。 我目前在uiwebview的documentview中添加了按钮作为子视图,因此它滚动出视图。

在这方面的任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

这是一个WebView,所以如果你的按钮实际上在网页上,只需使用一个简单的Name attribute on the anchor tag

如果不是,并且这是您正在尝试收听的UIButton事件,您可能会错误地将您的IBOutlets和IBActions连接起来。要向UIWebView发送消息以使其滚动,您可以发送stringByEvaluatingJavaScriptFromString:消息,该消息将在您的页面中调用javascript。查看the docs了解详情。