ストーリーボードとnavigationViewControllerを備えたアプリがあります。1つのページに、Webショップを含むwebViewオブジェクトがあります。このビューでは、この場所を自分のhtml5バーに使用したいので、トップバーを非表示にする必要がありました。
今私の質問。webViewからjavascriptを介して(非表示の)戻るボタンをトリガーすることは可能ですか?
編集
ソリューションからこのコードを試しました-リンク
- (void)viewDidLoad
{
[super viewDidLoad];
[[self navigationController] setNavigationBarHidden:YES animated:YES];
[self.browser loadRequest: [NSURLRequest requestWithURL: [NSURL URLWithString:@"http://www.mywebshop.com/mobile/"]]];
}
-(void) webView:(UIWebView *)browser shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if ( [[[inRequest URL] scheme] isEqualToString:@"callback"] ) {
NSLog(@"Catched Succesfull");
}
NSLog(@"NOT Catched");
}
しかし、それはイベントをキャッチしません。ロギングはありません。私は何かを誤解しましたか?