Tôi có quan điểm và bộ điều khiển được thiết lập như vậy.Truy cập Trình điều khiển Điều hướng Hàng đầu từ Trình điều khiển Điều hướng của Chế độ xem Phụ
- Một bộ điều khiển Tab/Bar
- Trong vòng 1. là một bộ điều khiển xem gốc
- trong vòng 2. là một bộ điều khiển chuyển hướng lập trình tạo ra, mà sẽ được hiển thị như là một subview trong bộ điều khiển xem gốc.
Điều tôi đang cố làm là truy cập thanh tab/bộ điều hướng điều hướng trên cùng để tôi có thể đẩy chế độ xem lên đó.
Tôi đã thử parentViewController nhưng tất cả những gì nó đã làm là đẩy chế độ xem vào bộ điều khiển điều hướng được lập trình.
bất kỳ đề xuất nào?
Đây là cách tôi thiết lập bộ điều khiển xem gốc của tôi:
-(void)viewDidAppear:(BOOL)animated{
NSLog(@"ROOT APPEARED");
[super viewDidAppear:animated];
WorklistViewController *worklistController = [[WorklistViewController alloc]initWithNibName:@"WorklistView" bundle:[NSBundle mainBundle]];
UINavigationController *worklistNavController = [[UINavigationController alloc] initWithRootViewController:worklistController];
worklistNavController.navigationBar.barStyle = UIBarStyleBlackOpaque;
worklistNavController.view.frame = watchlistView.frame;
[worklistNavController.topViewController viewDidLoad];
[worklistNavController.topViewController viewWillAppear:YES];
[self.view addSubview:worklistNavController.view];
GetAlertRequestViewController *alertsController = [[GetAlertRequestViewController alloc]initWithNibName:@"AlertsView" bundle:[NSBundle mainBundle]];
UINavigationController *alertsNavController = [[UINavigationController alloc] initWithRootViewController:alertsController];
alertsNavController.navigationBar.barStyle = UIBarStyleBlackOpaque;
alertsNavController.view.frame = alertsView.frame;
[alertsNavController.topViewController viewDidLoad];
[alertsNavController.topViewController viewWillAppear:YES];
[self.view addSubview:alertsNavController.view];
}
Với iOS 4.0 là mục tiêu triển khai, mã 'del.navigationController' tạo lỗi xây dựng: "Yêu cầu chuyển hướng thành viênController trong thứ gì đó không phải là cấu trúc hoặc công đoàn" –
@ Marcel - Ứng dụng của bạn ủy quyền HAS một bộ điều khiển điều hướng làm thuộc tính được đặt tên, đúng? –
lỗi: thuộc tính 'navigationController' không tìm thấy trên đối tượng thuộc loại 'AppDelegate *' –