2011-07-04 7 views
0

xcode를 사용하여 tableview 기본 앱을 만들었습니다.ios tableview 메인보기로 돌아 가기

그러나 : AppDelegate에의

는 버튼을 눌러에 테이블 뷰를로드하는 함수를 추가합니다.

self.window.rootViewController = self.navigationController;

잘 작동합니다.

에서 RootViewController a는 데이터가있는 배열을 생성하고이를 테이블 뷰에 전달합니다.

내가 셀 보도에 늘

enter image description here

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    UIAlertView *alert = [[UIAlertView alloc] 
          initWithTitle:@"iPad Selected"       
          message:[NSString stringWithFormat:@"iPad %d", indexPath.row]      
          delegate:self  
          cancelButtonTitle:@"OK"   
          otherButtonTitles:nil]; 
    [alert show]; 
    [alert release]; 
} 

에 다시 MAINVIEW에 가서 표에서 텍스트와 버튼의 LABLE을 설정합니다. 어쩌면 변수에 ID (행 인덱스)도 저장하십시오.

도움이 필요 :)

+0

더 당신이 시도 무엇을하고 싶은 당신이 붙어 어디 있는지 실제로 무엇인지 자세히 설명해? –

+0

기본보기 자체가 rootview이므로 응용 프로그램이 시작되는 루트보기라고 생각합니다. 그래서 어디로 돌아가고 싶니? – iMOBDEV

+0

메인 뷰는 무엇입니까? –

답변

0

View2viewController라는 다른 viewcontroller를 추가하십시오.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 

    View2viewController *view2 = [[ View2viewController alloc] initWithNibName:@"View2viewController" bundle:nil]; 
     [self.navigationController pushViewController:view2 animated:YES]; 
       [view2 release]; 
} 

Check this tutorial it will help you to learn