问题描述
- ios开发中怎样实现点击按钮之后打开一个新的webview ?
-
我自己做的登录验证页面,验证那一部分做完了,我想要点击按钮之后直接跳转到一个网页,这中间的具体步骤该如何实现?我需要在故事板中构造一个界面来存放webview吗。
解决方案
可以用代码实现,也可以用StoryBoard实现。
图一:
1.在StoryBoard中新建一个ViewController,在文件中新建一个Cocoa Touch Class,将Cocoa Touch Class绑定到ViewController上,之前说过的。
将框中的WebView控件拖进ViewController,按需要调节大小。
图二:
2.control+按住左键点击ViewController中的WebView,拖向新建class的 .h文件中,如图框中内容;
3.把红框的内容写在@implementation的下面,红框中的内容相当于设置setter和getter,把篮框中的baidu换成自己的网站即可。
最后,在StoryBoard中设置页面跳转即可,点击按钮验证后,跳转到这个页面即可。
不明白的再问我。
解决方案二:
ios开发:怎么实现点击一个按钮,跳转到一个新的界面
解决方案三:
其实这个很简单,给你一个实例代码,在验证完成后加入:
UIWebView *webView = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"输入你的网址"]]];
UIViewController *viewCro = [[UIViewController alloc] init];
[viewCro.view addSubview:webView];
[self presentViewController:viewCro animated:YES completion:nil];
你用 Storyborad 也可以,具体做法可以去找找,例子很多
解决方案四:
那样就不要直接连线做界面跳转,而是在点击 button 后开始验证,验证成功再跳转
至于怎么读取 Storyboard 中的界面,到网上找找就有了,这里我就不直接给你写了
解决方案五:
都已经说得很明白了啊,这样都找不到例子吗?
'''
//获取storyboard: 通过bundle根据storyboard的名字来获取我们的storyboard,
UIStoryboard *story = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
//由storyboard根据viewCro的storyBoardID来获取我们要切换的视图
UIViewController *viewCro = [story instantiateViewControllerWithIdentifier:@"viewCro"];
[self presentViewController:viewCro animated:YES completion:nil];
'''
解决方案六:
直接写个页面跳就好了呀..
解决方案七:
楼主 怎样通过点击一个button 跳转到我想要的一个web界面 在button的点击事件里应该怎么写 跪谢