Tôi có một ứng dụng iPhone sử dụng cài đặt chuẩn của UINavigationController
cho điều hướng ứng dụng.Thay thế UIViewController trong hệ thống phân cấp UINavigationController
Tôi đang cố gắng tìm ra cách thay thế bộ điều khiển chế độ xem trong cấu trúc phân cấp. Nói cách khác, ứng dụng của tôi tải vào một số rootViewController
và khi người dùng nhấn một nút, ứng dụng sẽ đẩy tới firstViewController
. Sau đó, người dùng đẩy một nút khác để điều hướng ứng dụng đến secondViewController
. Một lần nữa việc sử dụng điều hướng xuống một bộ điều khiển khung nhìn khác, thirdViewController. Tuy nhiên, tôi muốn BackButton của thirdViewController
để bật trở lại firstViewController.
Về cơ bản, khi người dùng đẩy đến thirdViewController
, tôi muốn thay thế secondViewController
trong hệ thống phân cấp điều hướng.
Điều này có khả thi không? Tôi biết nó đang sử dụng Three20, nhưng tôi không phải trong trường hợp này. Tuy nhiên, nếu có thể trong Three20, thì chắc chắn nó sẽ sử dụng các cuộc gọi SDK thẳng. Có ai có suy nghĩ gì không?
Chúc mừng, Brett
tôi cũng sẽ nhìn vào Thư giãn Segues, họ đang có ích cho việc hoàn thành loại điều. Câu trả lời SO tuyệt vời trên chúng tại đây: http://stackoverflow.com/questions/12561735/what-are-unwind-segues-for-and-how-do-you-use-them – jrisberg
Trong ví dụ đã cho, bạn sẽ không chỉ đơn giản là bật (mà sẽ thoát khỏi thứ hai), và sau đó đẩy (bây giờ bạn có 1-3). Cách khác, nếu đó là "nút khác", khi bạn đang ở trên 1-2-3, chỉ cần bật hai lần và bạn sẽ ở trên 1. – Fattie