在我的一个观点中,我在本地加载了一个html页面的webview。在这个页面中,我有一个链接(href),当按下它时,它会在应用程序中打开一个视图,而不是在webview /当前视图中打开。
例如,我在此页面上有一个按钮,如果按下该按钮打开另一个视图,我是否可以使用普通链接在webview中执行相同的操作?我使用此按钮的代码位于下方,所以就在那里获取Web视图中的href链接链接到类似的代码以打开我的新视图??
webview中的链接是正常的参见视图???
#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){}];
}
我希望这是有道理的。
答案 0 :(得分:1)
今天早上有点看起来和新面孔,我已经得到了工作后90%的成绩:
使用此链接作为帮助CLICK HERE我设法让我的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];
}
在头文件中,我还添加了< UIWebViewDelegate>