Ios 使用单个ViewController上的按钮打开不同的网页
我知道如何在我的应用程序中实现webview,现在我只想使用一个ViewController打开我网站的不同网页,如下所示: 第一个viewcontroller具有按钮:按钮1、按钮2和按钮3 然后在第二个viewcontroller中:Ios 使用单个ViewController上的按钮打开不同的网页,ios,swift,xcode,button,webview,Ios,Swift,Xcode,Button,Webview,我知道如何在我的应用程序中实现webview,现在我只想使用一个ViewController打开我网站的不同网页,如下所示: 第一个viewcontroller具有按钮:按钮1、按钮2和按钮3 然后在第二个viewcontroller中: 如果单击按钮1:mysite.com 如果按钮2被点击:mysite.com/page 如果单击按钮3:mySite.com/Page2 到目前为止,我已经为每个类别创建了一个viewcontroler,所以我有很多类别,这更令人沮丧 我想要这样的东西:
- 如果单击按钮1:
mysite.com
- 如果按钮2被点击:
mysite.com/page
- 如果单击按钮3:
mySite.com/Page2
myWebView = UIWebView(frame: CGRectMake(0,0, self.view.frame.size.width,self.view.frame.size.height-100))
myWebView.delegate = self
self.view.addSubview(myWebView)
let Button1 = UIButton(frame: CGRectMake(10,self.view.frame.size.height-50,50,50))
Button1.setTitle("Link 1", forState: .Normal)
Button1.setTitleColor(UIColor.redColor(), forState: .Normal)
Button1.addTarget(self, action: #selector(button1Action), forControlEvents: .TouchUpInside)
self.view.addSubview(Button1)
let Button2 = UIButton(frame: CGRectMake(150,self.view.frame.size.height-50,50,50))
Button2.setTitle("Link 1", forState: .Normal)
Button2.setTitleColor(UIColor.redColor(), forState: .Normal)
Button2.addTarget(self, action: #selector(button2Action), forControlEvents: .TouchUpInside)
self.view.addSubview(Button2)
let Button3 = UIButton(frame: CGRectMake(250,self.view.frame.size.height-50,50,50))
Button3.setTitle("Link 1", forState: .Normal)
Button3.setTitleColor(UIColor.redColor(), forState: .Normal)
Button3.addTarget(self, action: #selector(button3Action), forControlEvents: .TouchUpInside)
self.view.addSubview(Button3)
}
func button1Action()
{
let myUrl = NSURL(string: "https://www.google.co.in")
let request = NSMutableURLRequest(URL: myUrl!)
myWebView.loadRequest(request)
}
func button2Action()
{
let myUrl = NSURL(string: "http://stackoverflow.com/questions/tagged/ios")
let request = NSMutableURLRequest(URL: myUrl!)
myWebView.loadRequest(request)
}
func button3Action()
{
let myUrl = NSURL(string: "http://stackoverflow.com/questions/39916960/open-diffrent-webpage-with-button-on-single-viewcontroller")
let request = NSMutableURLRequest(URL: myUrl!)
myWebView.loadRequest(request)
}
别忘了在info.plist App Transport Security Settings中设置允许任意加载true您可以添加一些代码和屏幕截图吗?我如何命名我的按钮?在赛格?我用的是斯威夫特。。“CGRectMake”在Swift中不可用