2012-03-01 2 views
0

WEPopoverController을 구현 중이며 제목을 설정하고 팝업 버튼 위에 버튼을 넣으려고합니다. 이 컨트롤러로 할 수 있습니까?WePopoverController에서 제목 및 UIBarButtonItem 설정

이것은 내가 지금까지 가지고있는 것입니다. 팝업에 TableViewController을로드 중입니다. tableviewcontroller의 viewdidload[email protected]"title";을 설정하려고했으나 도움이되지 않았습니다. 나는 테두리가있는 tableview 만 볼 수 있습니다.

스토리 보드에서 tableview 컨트롤러를 만들고 프로그래밍 방식으로 팝업에로드하려고했지만 크기를 조정할 수 없습니다. 또한 좋은 프로그래밍 실습이 될지 확실하지 않습니다.

이것은 내가 popuptableview를로드하는 방법입니다. UIViewController를 사용하는 것이 더 쉬울까요? 나는 tableview가 실제로 필요하지 않습니다.

PopUpTableViewController *popUpTable = [[PopUpTableViewController alloc]initWithStyle:UITableViewStylePlain]; 
    // TestViewController *testView = [[TestViewController alloc]init]; 
    self.popoverSettingsController = [[WEPopoverController alloc]initWithContentViewController:popUpTable]; 
    [self.popoverSettingsController presentPopoverFromRect:frame 
                inView:self.view 
            permittedArrowDirections:UIPopoverArrowDirectionDown|UIPopoverArrowDirectionUp 
                animated:YES]; 

환경 설정 옵션을 살펴 보았지만 제목에 대해서는 아무 것도 보지 못했습니다. 컨테이너의 크기를 조정해야합니까?

+0

클래스를 살펴 보았지만 valueView를 설정할 수있는 titleView 또는 titleLabel과 같은 것이 없습니다. contentView를 사용자 정의해야 할 수도 있습니다. – Ravin

답변

0

popUpTable을 사용하여 네비게이션 컨트롤러를 루트보기 컨트롤러로 만든 다음 네비게이션 컨트롤러를 팝 오버의 콘텐츠보기 컨트롤러로 사용해야합니다.

위와 같은 작업을 수행하면 popUpTable 내부에 self.title을 작성하고 bar 버튼 항목을 만드는 것이 효과적 일 것입니다!