當點擊view1.xibiOS的變化切換視圖
我想加載view2.xib文件音頻按鈕(這不是一個UIWebView)
我想在我的應用程序就像this link。
但在這個環節中rootviewcontroller
是uiview
但在我的應用程序的根視圖控制器UIWebView
如何更改視圖如果rootview
是uiwebview
?
當點擊view1.xibiOS的變化切換視圖
我想加載view2.xib文件音頻按鈕(這不是一個UIWebView)
我想在我的應用程序就像this link。
但在這個環節中rootviewcontroller
是uiview
但在我的應用程序的根視圖控制器UIWebView
如何更改視圖如果rootview
是uiwebview
?
,你有一個鏈接 例如
<a href="TEST://GOTOVIEW">Go To Second View</a>
在包含一個UIWebView的視圖控制器,設置web視圖的委託是在視圖 - 控制
- (void) viewDidLoad
{
webView.delegate = self;
}
在視圖控制器實現以下
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSString *urlAbsolute = [request.URL absoluteString];
if ([urlAbsolute isEqualToString:@"TEST://GOTOVIEW"])
{
//Go to the second view by calling the switchPage function
return NO;
}
}
return YES;
}
我想從新的.xib文件加載uiwebview時,當我點擊uiwebview中的按鈕.. –
然後去View2.xib並添加一個uiwebview到它 –
當點擊view1.xib中的html按鈕我想在你的代碼中加載view2.xib(這個.xib頁面不是在uiwebview中的uiview),你提到@「TEST:// GOTOVIEW」,而不是我想要在那裏加載.xib文件。 。這是可能的.. –
你的意思是說rootviewcontroller包含一個UIWebView?請你能提供更多信息嗎? –
如果你想改變UIWebView的內容,那很簡單!只需創建另一個html頁面並調用該頁面即可。另一個HTML頁面是你的第二個視圖 - 在獲得了5%的理解之後發表評論,所以請原諒我的評論 – doNotCheckMyBlog
@OmarAbdelhafith是根視圖控制器包含UIWebView ..感謝您的關注... –