Tôi đang sử dụng bảng phân cảnh và tôi đang cố gắng ẩn thanh trên cùng của bộ điều khiển điều hướng chính khi nhấn một nút nhất định (hoặc chức năng được gọi). Tôi biết tôi phải khởi tạo một đối tượng đề cập đến một bộ điều khiển chuyển hướng từ một bảng phân cảnh (sử dụng mã định danh), nhưng khi tôi gửi thông báo setNavigationBarHidden đến đối tượng mới được tạo này thì không có gì thực sự xảy ra trên màn hình.Bảng phân cảnh - Ẩn thanh trên cùng của bộ điều khiển điều hướng theo chương trình
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UINavigationController *navController = (UINavigationController*) [storyboard instantiateViewControllerWithIdentifier:@"MyNavController"];
[navController setNavigationBarHidden:YES animated:YES];
Có ai biết vấn đề là gì không?
Bạn đã xác nhận rằng 'navController' không bằng' nil'? –
có, đã thử nó và nó không phải là ... điều kỳ lạ là, tôi thậm chí không thể đặt tiêu đề của bộ điều khiển điều hướng này, hoặc tương tác với nó bất kỳ cách nào khác. Tôi thực sự không biết vấn đề ở đâu là ...:/ –