0
내 응용 프로그램에서는 UITableView
을 사용하고 있습니다. 이제 테이블 뷰의 크기를 원하는대로 변경할 수 있습니다. 그러나 하나의 UINavingationController
을 해당 테이블 뷰 컨트롤러와 함께 추가하면 테이블 뷰의 크기가 자동으로 전체 화면으로 변경됩니다. 하지만 테이블보기 크기가 이전 사용자 정의 크기 여야합니다. 제 코드를 여기에서 확인하십시오. 또한 마지막 줄에 주석을 달면 제대로 작동합니다. 이 문제를 해결하도록 도와주세요.테이블 뷰 및 유 니 버스 제어
UITableViewController * directoryViewController = [[DirectoryViewController alloc] init];
UITableView *table = [[UITableView alloc] initWithFrame:CGRectMake(0, 44, 320, 150)];
table.autoresizingMask = UIViewAutoresizingNone;
directoryViewController.tableView = table;
directoryViewController.view = table;
[explorer addSubview:directoryViewController.view];
directoryNavigationController = [[UINavigationController alloc] initWithRootViewController:directoryViewController];
[explorer addSubview:directoryNavigationController.view];