iOS5 Xcode:使用web视图中的链接在应用程序中打开新视图
在我的一个视图中,有一个webview,我在本地加载到html页面中。在这个页面中,我有一个链接(href),按下它会在应用程序中打开一个视图,而不是在webview/当前视图中打开一个 例如,我在此页面上有一个按钮,如果按下该按钮,将打开另一个视图,是否有任何方法可以在使用普通链接的web视图中执行相同操作?我用于此按钮的代码如下,因此是否可以在web视图链接中获取href链接,以类似代码打开我的新视图 webview中的链接是一个普通的See视图iOS5 Xcode:使用web视图中的链接在应用程序中打开新视图,xcode,webview,ios5,Xcode,Webview,Ios5,在我的一个视图中,有一个webview,我在本地加载到html页面中。在这个页面中,我有一个链接(href),按下它会在应用程序中打开一个视图,而不是在webview/当前视图中打开一个 例如,我在此页面上有一个按钮,如果按下该按钮,将打开另一个视图,是否有任何方法可以在使用普通链接的web视图中执行相同操作?我用于此按钮的代码如下,因此是否可以在web视图链接中获取href链接,以类似代码打开我的新视图 webview中的链接是一个普通的See视图 #import "anothervi
#import "anotherview.h"
.....
-(void)myhereflinkBtn:(id)sender{
anotherview *newviewPage = [[anotherviewhehffvv alloc] initWithNibName:nil bundle:nil];
[UIView transitionFromView:self.view
toView: newviewPage view
duration:1.0
options: (UIViewAnimationCurveEaseInOut | UIViewAnimationOptionTransitionCurlUp)
completion:^(BOOL finished){}];
}
我希望这是有意义的。今天早上,我看起来有点神采奕奕,脸色焕然一新,我已经设法在工作后获得90%的收入: 使用此链接作为帮助,我已设法获得我的xcode注册我的链接按
- (BOOL)theWebView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if(navigationType == UIWebViewNavigationTypeLinkClicked) {
NSLog(@"LINK CLICKED:");
[webView stopLoading];
return YES;
}
return YES;
}
- (void)viewDidLoad
{
webView.delegate = self;
[super viewDidLoad];
}
在头文件中,我还添加了
- (BOOL)theWebView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if(navigationType == UIWebViewNavigationTypeLinkClicked) {
NSLog(@"LINK CLICKED:");
[webView stopLoading];
return YES;
}
return YES;
}
- (void)viewDidLoad
{
webView.delegate = self;
[super viewDidLoad];
}
在头文件中,我还添加了