새보기 컨트롤러를 기존 탐색 컨트롤러에 푸시하려고 할 때 문제가 있습니다.Popover에서 UIViewController를 UINavigationController로 푸시
UIBarButtonItem
을 누를 때 UIPopoverController
을 표시하고 해당 "드롭 다운"에서 연결된보기 컨트롤러를 "기본"탐색 컨트롤러로 밀어 넣을 메뉴 포인트를 선택하는 것이 좋습니다.
나는 모달을 제공하는 다음을 시도했다. 그러나 나는 그 견해를 밀고 싶다. 모달 대신 푸시를 선택하면 결과는 다음과 같습니다.
나는 또한 나는 다음과 같은 코드를 시도했습니다있는합니다 (팝 오버에) 사용자 정의 UITableViewController
만드는 시도했습니다 :
-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UINavigationController *dash = [storyboard instantiateViewControllerWithIdentifier:@"dash_nav"];
UIViewController *students = [storyboard instantiateViewControllerWithIdentifier:@"students"];
if (indexPath.row == 0) {
[dash pushViewController:students animated:YES];
// [[dash navigationController] presentViewController:students animated:YES completion:nil];
}
NSLog(@"%@", [dash title]);
NSLog(@"index = %i", indexPath.row);
}
내가 달성하기 위해 노력하고 무엇을 할 수있는 방법이 있나요를?
두 가지 .. 처음에는 스토리 보드에서 어떻게이 작은 tableView를 만들었습니까? 둘째, 마스터 디테일을 사용하면 * push * 대신 * replace *를 사용할 수 있습니다. – Marc