2012-03-01 3 views
0

그래서 기본적으로 UITableView는 RootView에 많은 웹 사이트를 표시하려고합니다. 그런 다음 UINavigationController를 사용하여 UIWebView에서 다른보기 (WebViewController)를 열고 단추에 지정된 URL을로드하고 싶습니다.UINavigationController, 버튼 WebView에서 URL을 클릭하여 다른보기에 있음

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

편집 : 좋습니다. 기본적으로 두 가지보기가 있습니다. 첫 번째보기은 UINavigationController를 포함하는 RootViewController입니다. 기본적으로 여기에는 & URL을 webView에서 다음을 사용하여 변경하는 일부 버튼 (맞춤 URL이 이미 할당되어 있음)이 포함됩니다.

-(IBAction)linkButton:(id)sender 
{ 
    NSURL *url = [NSURL URLWithString:@"http://URL_HERE.com"]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:requestObj]; 
} 

뷰는 "을 CodeView」이라하고이 오브젝트의 UIWebView 웹뷰 더빙 포함한다.

그래서 내가 무엇을 달성하기 위해 노력하고있어이은 다음과 같습니다 RootViewController의 버튼 중 하나를 클릭 후에는에 버튼 자체에 할당 된 어떤 URL입니다 을 CodeView 및로드로 전환됩니다 UIWebView 개체. 그런 다음 탐색 컨트롤러를 사용할 때 일반적인 상식 인 UINavigationController를 통해 RootViewController으로 돌아갈 수있는 옵션이 있습니다.

+0

무엇을 의미합니까? – fbernardo

+0

위의 정보를 추가했습니다. ^ –

답변

0

글쎄, 네비게이션 컨트롤러 안에 루트 뷰를 넣어야한다. (이미 이러면된다.) 그런 다음 각 탭에 대해 URL을 사용하여 새로운 코드 뷰를 만들고 탐색 컨트롤러로 밀어 넣을 수있다.

이렇게하면 코드 뷰 내에서 웹보기를 사용할 수 있습니다. 내가 뭐 놓친 거 없니?

관련 문제