我目前创建了一个webview,但我不想使用界面构建器来创建后退,前进和刷新按钮.如何以编程方式创建这些按钮?我知道如何使用代码创建常规按钮,但对于webView委托按钮,我迷路了,并且无法在其上找到许多资源.
从UIWebView文档:
如果允许用户在网页历史记录中前后移动,则可以使用goBack和goForward方法作为按钮的操作.当用户无法向某个方向移动时,使用canGoBack和canGoForward属性禁用按钮.
然后设置按钮addTarget:action:forControlEvents:
(如Sven所指出的):
[myBackButton addTarget:myWebView action:@selector(goBack) forControlEvents:UIControlEventTouchDown];
如果您想获得想象并根据canGoBack
和canGoForward
属性启用/禁用按钮,则必须向您的帐户添加一些KVO通知UIController
.