2013-09-05 144 views
1

我正在爲我的公司完成iPhone應用程序。集成iPhone應用程序和Xpages應用程序的導航

我使用Xcode和Xpages,因爲我們是Lotus Notes商店。

在Xcode中,我正在使用帶有表視圖的UINavigation控制器來進行選擇。一個選擇是公司目錄,它是使用Xpages移動控件(單頁面應用程序,然後是應用程序頁面等)的X頁面。這工作正常,除了應用程序的Xcode部分和Xpages之間的導航區域之外。我最終得到了兩套導航控件,這並不好。

任何想法如何解決這個問題?

布萊恩

回答

1

OK,我想我想通了這一點。

這實際上與Xpages無關,但在iOS中使用UIWebViews。

問題是,在第一個webView中,我想顯示iOS導航,但在後續的任何我不想 - 只喜歡使用web導航。

在iOS Web視圖中有一種委託方法,可讓您顯示或隱藏導航欄。我添加了這個委託,只是檢查一下我在哪個頁面上。如果是第一個,我會展示iOS導航,否則我會壓制。

這很好用!

+1

太棒了!你可以發佈你的解決方案的一些示例代碼片段? – stwissel

+0

使用methodshouldStartLoadingWithRequest。 NSURL * url = request.URL; \t NSString * urlString = [url absoluteString]; 如果([urlString的isEqual:@ 「HTTPS:yourURL」 的] || [urlString的isEqual:@ 「HTTPS:yourURL」 的] ) { [self.navigationController setNavigationBarHidden:FALSE動畫:YES];其他{ [self.navigationController setNavigationBarHidden:TRUE animated:YES]; } return YES; –