如何完全用代码创建和管理 UIWebView 对象?
我正在向我的 iOS 应用程序添加一个 UIWebView,我希望它能够响应单击按钮而打开(因此此代码将编写在按钮的事件处理程序之一中)。
如何在代码中动态创建此 UIWebView,将其定位以覆盖整个屏幕并响应事件(例如 UIWEbView 的 shouldStartLoadWithRequest 函数,以便 UIWebView 可以要求本机代码关闭 UIWebView)。
我特别希望避免在 Interface-Builder 中创建内容,如果可以将其减少为几行代码,然后可以轻松地将其复制粘贴到其他项目中,那就太好了。
I'm adding a UIWebView to my iOS App and I'd like it to open in response to a button getting clicked (so this code is going to be written in one of the button's event handler).
How can I create this UIWebView dynamically in code, position it to cover the entire screen and respond to events (e.g. to UIWEbView's shouldStartLoadWithRequest function so that the UIWebView can ask the native code to close the UIWebView).
I'd specifically like to avoid having to create stuff in Interface-Builder and it would be great if this could be reduced to several lines of code that could be later copy-pasted into other projects easily.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
简单的:
Simple:
您只需要在控制器中实现 WebViewDelegate 的方法,即您正在制作 UIWebView 的委托。
You just need to implement the WebViewDelegate's method in the controller, that you are making the delegate of the UIWebView.