Trong XCode 4.2 khi tôi chọn "dự án mới" và cũng chọn "ứng dụng xem đơn" nhưng bây giờ tôi muốn thêm bộ điều khiển điều hướng. Tôi có thể làm gì trong Xcode 4.2 để làm điều đó? (không có bảng phân cảnh)iOS: Xcode 4.2 và Bộ điều khiển Điều hướng
Trả lời
Trừ khi bạn thêm UINavigationController vào UIViewController khác được sử dụng cho một phương pháp điều hướng khác, tức là UISplitViewController hoặc UITabBarController, tôi khuyên bạn nên thêm UINavigationController vào cửa sổ ứng dụng của bạn trong AppDelegate sau đó thêm UIViewController có chế độ xem của bạn nó.
Nếu bạn đang thêm UINavigationController như UIViewController chính của bạn, bạn có thể dễ dàng làm được điều này lập trình bằng phương pháp sau trong appdelegate:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
Code tôi sẽ thêm là:
UINavigationController *navcon = [[UINavigationController alloc] init];
[navcon pushViewController:self.viewController animated:NO];
self.window.rootViewController = navcon;
Bây giờ, trong AppDelegate.m của bạn sẽ trông giống như sau:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
{
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil] autorelease];
}
else
{
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil] autorelease];
}
UINavigationController *navcon = [[UINavigationController alloc] init];
[navcon pushViewController:self.viewController animated:NO];
self.window.rootViewController = navcon;
[self.window makeKeyAndVisible];
return YES;
}
Bạn có thể tìm hiểu thêm về cách sử dụng UINavigationController bằng cách xem UINavigationController Apple Documentation và các dự án ví dụ của chúng, mà bạn có thể tải xuống từ cùng một trang tài liệu. Các dự án ví dụ sẽ giúp bạn nắm được các cách khác nhau mà bạn có thể sử dụng UINavigationController.
Bạn phải tạo UINavigationController
lớp trong dự án của mình và đính kèm theo nghĩa là lớp IBOutLet UINavigationController
trong lớp application delegate
và xác định lớp đó trong lớp đại biểu của bạn. Trong số Interface Builder
, hãy kết nối IBOutLet
với lớp đại biểu.
- 1. Bố cục tự động với thanh điều hướng và bộ điều khiển xem (iOS 7)
- 2. iOS Unwind Segue ngừng hoạt động khi được nhúng trong bộ điều khiển điều hướng
- 3. Cách chuyển thanh điều hướng và bộ điều khiển điều hướng ở chế độ ngang
- 4. Xcode 4.2 (Snow Leopard) và iOS 5.1
- 5. ios segues mà không cần điều hướng điều khiển
- 6. Điều hướng và điều khiển WebBrowser
- 7. Kết hợp Bộ điều khiển Điều hướng với Bộ điều khiển Thanh tab
- 8. Cách: Bộ điều khiển điều hướng trong Bộ điều khiển thanh tab
- 9. ios thanh điều hướng mục nút phải thay đổi khi đẩy bộ điều khiển xem mới
- 10. iOS 6 - (BOOL) shouldAutorotate không nhận được gọi cho bộ điều khiển điều hướng đẩy viewControllers
- 11. Giao tiếp giữa Mô hình và Bộ điều khiển - iOS
- 12. cách ẩn thanh điều hướng khi tôi đẩy từ bộ điều khiển điều hướng?
- 13. Nút điều khiển điều hướng quay lại
- 14. Tôi muốn làm điều gì đó khi người dùng phân cách lại trong bộ điều khiển điều hướng (iOS)
- 15. Chuyển hướng một bộ điều khiển sang bộ điều khiển khác
- 16. Làm thế nào để thêm một bộ điều khiển điều hướng với bộ dựng giao diện?
- 17. 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ụ
- 18. Thêm chế độ xem tùy chỉnh ở trên bộ điều khiển thanh tab/bộ điều khiển điều hướng?
- 19. XCode 4.2 Bảng điều khiển phiên bản ẩn Bảng phân cảnh
- 20. Cách sử dụng đúng cách bộ điều khiển chế độ xem với bảng phân cảnh xcode 4.2
- 21. Bộ điều khiển thanh tab iphone và dữ liệu lõi
- 22. Làm cách nào để bộ nhớ quản lý UIViewControllers bằng bộ điều khiển điều hướng?
- 23. Điều hướng phân mảnh các thiết bị iOS cũ/mới
- 24. Gọi bộ điều khiển xem phụ huynh (thông qua bộ điều hướng)
- 25. Xcode: Làm thế nào để tạo một bộ điều khiển xem PopUp xuất hiện trong bộ điều khiển xem khác
- 26. Làm cách nào để thay đổi màu của thanh công cụ trong Bộ điều khiển Điều hướng trong iOS?
- 27. Sự cố khi thiết lập Bộ điều khiển Điều hướng bằng Bảng Câu chuyện
- 28. Truyền dữ liệu từ bộ điều khiển chế độ xem này sang bộ điều khiển chế độ xem khác; iOS <= 4 so với iOS 5
- 29. Làm thế nào để phân lớp Điều khiển Điều hướng khi sử dụng bảng phân cảnh?
- 30. MVC Điều hướng đến giao diện điều khiển khác nhau
cảm ơn !!!!!!!!!!!!!!! – CrazyDev