Tôi đang sử dụng Bảng phân cảnh chung trong Xcode 6, nhắm mục tiêu iOS 7 trở lên. Tôi đã triển khai một UISplitViewController
ứng dụng hiện được hỗ trợ trên iPhone chạy iOS 8 và Xcode sẽ tự động nhập lại cho iOS 7. Nó hoạt động rất tốt, ngoại trừ khi bạn khởi chạy ứng dụng trên iPhone chạy dọc iOS 8, chế độ xem chi tiết của chế độ xem tách Bộ điều khiển được hiển thị khi tôi dự kiến lần đầu tiên nhìn thấy bộ điều khiển xem chính. Tôi tin rằng đây là một lỗi với iOS 8 vì khi bạn chạy ứng dụng trên iOS 7, nó sẽ hiển thị chính xác bộ điều khiển chế độ xem chính. Nhưng iOS 8 hiện là GM và điều này vẫn đang xảy ra. Làm cách nào tôi có thể thiết lập nó để khi bộ điều khiển xem tách được thu gọn (chỉ có một bộ điều khiển xem được hiển thị trên màn hình), khi bộ điều khiển xem tách được hiển thị, nó hiển thị bộ điều khiển xem chính không chi tiết?
Tôi đã tạo bộ điều khiển xem tách này trong Trình tạo giao diện. Bộ điều khiển xem tách là bộ điều khiển xem đầu tiên trong bộ điều khiển thanh tab. Cả VC chính và VC chi tiết đều là bộ điều khiển điều hướng với bộ điều khiển xem bảng được nhúng bên trong.
UISplitViewController
và luôn quay trở lạiYES
từ phương thức đó, sau đó chỉ thay đổi lớp chế độ xem tách trong Storyboard, vì tôi luôn muốn hiển thị chính trên iPhone theo chiều dọc. :)