Đây có phải là ứng dụng dựa trên Chế độ xem hoặc Điều hướng không?
Đối với một ứng dụng Navigation-based, appdelegate của bạn nên cung cấp cho bạn truy cập vào một UINavigationController chia sẻ mà bạn có thể sử dụng để đẩy/UIViewControllers pop
[self.navController pushViewController:helpViewController animated:YES]
sau đó khi người dùng muốn rời khỏi xem Trợ giúp và quay trở lại đến màn hình chính, bạn sẽ tắt nó đi. Chức năng này được cung cấp tự động bằng nút trái/trở lại trong UINavigationBar, nhưng bạn có thể kích hoạt nó bằng tay bằng cách sử dụng selector popViewcontrollerAnimated:
[self.navController popViewControllerAnimated:YES]
Đối với các ứng dụng xem dựa, bạn di chuyển giữa các màn hình bằng cách thao tác các subviews
[window addSubview:helpViewController.view]
Mặc dù các nhận xét dựa trên điều hướng có giá trị, bạn mở chính mình thành một wo rld của các vấn đề bằng cách sử dụng cách tiếp cận: '[window addSubview: helpViewController.view]'. Tôi sẽ không belabour này - tất cả được bảo hiểm [ở đây] (http://blog.carbonfive.com/2011/03/09/abusing-uiviewcontrollers/). – GarlicFries