2011-05-06 2 views
0

프로그램 작성 화면에 새 파일을 추가했으며 다음 코드를 사용하여 제목 표시 줄에 그룹화 된 표보기를 만들었습니다. & 제목 표시 줄에 2 개의 단추 그 만들 때만 분류 표가 아니라 제목 표시 줄하지만 그렇게이다 Y, 하나는제목 표시 줄 및 탐색 단추 항목을 가져올 수 없습니다.

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    self.title = @"Add Item"; 
    self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] 
               initWithBarButtonSystemItem:UIBarButtonSystemItemCancel 
               target:self action:@selector(cancel_Clicked:)] autorelease]; 

    self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] 
               initWithBarButtonSystemItem:UIBarButtonSystemItemSave 
               target:self action:@selector(save_Clicked:)] autorelease]; 

    self.view.backgroundColor = [UIColor scrollViewTexturedBackgroundColor]; 



    tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 415)style:UITableViewStyleGrouped]; 
    tableView.dataSource = self; 
    tableView.delegate = self; 
    [self.view addSubview:tableView]; 
} 

답변

0
UIBarButtonItem *addButton = [[[UIBarButtonItem alloc] 
            initWithTitle:@"+" 
            style:UIBarButtonItemStyleBordered 
            target:self 
            action:@selector(Add)] autorelease]; 
self.navigationItem.rightBarButtonItem = addButton; 

[journeylist.tabBarItem initWithTitle:@"Journey List" image:[UIImage imageNamed:@"listIcon-H.png"] tag:1]; 
journeylist.navigationItem.title [email protected]"Journey List"; 

NSArray *controllers = [NSArray arrayWithObjects:journeylist,appstore,settings,about,nil]; 
self.viewControllers = controllers; 

이 시도 사전에 나에게 고맙습니다 도움이 될 수 있습니다.

0

나는 이렇게 생각해야한다고 생각합니다.

SomeViewController *controller = [[SomeViewController alloc] 
           initWithNibName:@"SomeViewController" bundle:nil]; 
UINavigationController *navController = [[UINavigationController alloc] 
          initWithRootViewController:controller]; 
navController.navigationBar.tintColor = [UIColor grayColor]; 
[self.navigationController presentModalViewController:navController animated:YES]; 
[navController release]; 
[controller release]; 

편집

탐색 모음을 보여주기 위해 탐색 컨트롤러에 추가하면 프리스트에있는 테이블보기와 해당 컨트롤러를 보이고있다.

+0

@robin 귀하의 답변이 잘못된 질문에 끝났습니까? 당신과 @ 라니는 같은 질문에 답하는 것 같지만 위의 질문에는 대답하지 않는 것 같습니다. 아니면 내가 바보가되는거야? –

+0

@ @ kiran의 코드가 정확합니다. 즉, 탐색 막대에 단추를 만드는 방법입니다. 그러나 그는 내비게이션 컨트롤러를 먼저 컨트롤러에 추가해야하기 때문에 내비게이션 막대가 보이지 않습니다. 동일한 문제가 있지만이 코드를 사용하여 작업을 완료했습니다. – Robin

+0

@robin SomeViewController는 UIViewController 유형이어야합니까? 왜냐하면 나는이 줄에 오류가 있기 때문에 controller.delegate = self; controller.isAddingNewEntry = YES; controller.isConvertingToTimeEntry = NO; 오류 : UIViewController 유형의 객체에 대한 대리자를 찾을 수 없습니다. – Kiran

0

테이블 프레임이 CGRectMake(0, 0, 320, 415)이므로 왼쪽 상단에는 제목 표시 줄에 CGRectMake(0, 40, 320, 415)의 공간을 남겨 두어야합니다.

관련 문제