2013-10-28 21 views
10

Tôi đang cố tạo ứng dụng mới với mẫu Xem Singe nhưng không có tùy chọn xib hoặc bảng phân cảnh để làm giao diện của tôi dưới dạng tệp xib !!! tại sao Apple loại bỏ xib từ iOS 7? !! Làm cách nào để tạo ứng dụng với các tệp giao diện xib?Tạo giao diện dựa trên xib với Xcode 5

enter image description here

Trả lời

22
  • Tạo một dự án mới
  • Chọn Độc Xem Application
  • Set ProjectName và các thiết lập khác
  • Save Project tại địa điểm
  • Chọn dự án trong Bảng điều hướng trong Left
  • Xóa tệp Main.storyboard khỏi dự án
  • Thêm tệp .xib mới trong Project
  • Đặt giao diện chính cho tệp .xib của bạn trong "Tab chung" trên bảng bên phải.
  • Dán đoạn mã sau vào didFinishLaunchingWithOptions phương pháp
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
self.window.rootViewController = [[UIViewController alloc] initWithNibName:@"YourViewController" bundle:nil]; 
[self.window makeKeyAndVisible]; 
6

Apple loại bỏ nó bởi vì họ chỉ muốn "lực lượng" tất cả mọi người sử dụng Storyboards, mặc dù so với những gì tôi biết, một lượng lớn người chỉ không tìm thấy chúng hữu ích.

Tôi e rằng bạn sẽ phải tự làm điều đó, chỉ cần tạo một ứng dụng trống và tự đặt chế độ xem.

Kiểm tra một ví dụ:

http://www.appcoda.com/hello-world-app-using-xcode-5-xib/

+1

Vâng, tôi biết :) Tôi chỉ sử dụng bảng phân cảnh trong một số trường hợp cụ thể –

+2

Đôi khi tôi nghĩ rằng họ kiểm tra bảng phân cảnh trong quá trình xem xét trên Appstore có một số màn hình bí mật ẩn từ chúng :) – Sulthan

5

của Apple loại bỏ nó khỏi xcode 5. bạn chỉ có một tùy chọn để chọn bảng phân cảnh. nếu bạn muốn xibs rồi xóa bảng phân cảnh sau khi tạo ứng dụng singleView và thêm xib theo cách thủ công. một tùy chọn khác là tạo ứng dụng trong xcode 4.6 hoặc phiên bản đầu tiên rồi chạy trên xcode 5.

Các vấn đề liên quan