Tôi có thiết lập UITabBarController với 2 UINavigationControllers.Nhấp đúp vào tab UITabBarControllers chuyển đến thư mục gốc của Trình điều khiển điều hướng
Một UINavigationController có một UIViewController, UINavigationController khác có hai UIViewControllers. Nếu bạn sau đó điều hướng đến UIViewController thứ hai và nhấp vào Tab đã được chọn nó sẽ đưa bạn đến thư mục gốc của UINavigationController (Đây sẽ là UIViewController đầu tiên).
Có cách nào để ngăn điều này xảy ra không? Tôi không muốn người dùng có thể nhấp vào một Tab đã chọn để chuyển đến thư mục gốc của Trình điều khiển Điều hướng.
Tác phẩm này, ngoại trừ TabBarController của tôi là một phần của một ViewController khác. Vì vậy, thay vì thiết lập các đại biểu trong App delegate tôi đặt nó trong ViewController thích hợp. Cảm ơn! – Mausimo
Thay vì đặt điều này trong ủy nhiệm ứng dụng, tôi đã phân lớp TabBarViewController và đặt đại biểu lớp con là self.delegate = self. Sau đó, trong bảng phân cảnh, tôi chọn lớp con cho tabbarviewcontroller của tôi. – nearpoint