2010-05-15 9 views
0

저는 iPhone OS 개발에 뛰어 들고 있으며 SplitView iPad 앱의 "왼쪽/오른쪽"보기에 여러보기 객체를 추가하는 방법을 이해하려고합니다. 나는 프로그래밍프로그래밍 방식으로 하나 이상의 뷰 객체를 뷰 컨트롤러에 추가하려면 어떻게해야합니까?

RootViewController.h ... 나는 애플의 온라인 문서에있는 예제 코드를 기반으로 해당 뷰에있는 TableView를 추가하는 방법을 알아 냈어요

@interface RootViewController : UITableViewController <NSFetchedResultsControllerDelegate, UITableViewDelegate, UITableViewDataSource> { 

    DetailViewController *detailViewController; 

    UITableView *tableView; 

    NSFetchedResultsController *fetchedResultsController; 
    NSManagedObjectContext *managedObjectContext; 
} 

RootViewController.m

- (void)loadView 
{ 
    UITableView *newTableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame] style:UITableViewStylePlain]; 
    newTableView.autoresizingMask = UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth; 
    newTableView.delegate = self; 
    newTableView.dataSource = self; 
    [newTableView reloadData]; 

    self.view = newTableView; 
    [newTableView release]; 
} 

하지만 그것에 대해 이해할 수없는 몇 가지 사항이 있습니다. 퇴역 군인이 혼란을 해결하는 데 도움이되기를 바랍니다.

  1. self.view = newTableView 문장에서 전체보기를 단일 UITableView로 설정한다고 가정합니다. 그렇다면 테이블 뷰와 함께 뷰에 뷰 객체를 어떻게 추가 할 수 있습니까? 예를 들어, TableView 객체 대신 DatePicker 뷰 객체와 TableView 객체를 원한다면 어떻게 프로그래밍 방식으로 추가 할 수 있습니까?
  2. 위의 코드를 참조하여 추가 할 DatePicker보기 개체의 공간을 만들기 위해 테이블보기의 크기를 조정하려면 어떻게해야합니까?

도움을 위해 미리 감사드립니다. 지금 당장이 문제를 계속 연구 할 것입니다.

답변

1

보기 컨트롤러의보기로 지정한 컨테이너보기를 만든 다음이 컨테이너보기에 내용보기를 하위보기로 추가하십시오.

+0

정말 고마워요, 시도해 볼게요! – BeachRunnerFred

관련 문제