Im phát triển một ứng dụng Universal (cho cả iPhone và iPad). Sau đây là yêu cầu của ứng dụng.SplitView cho ngăn kéo ipad và menu cho iPhone
Yêu cầu
1.There phải là một menu (tổng thể bên trái) và chi tiết (ở bên phải).
2.Đối với menu iPhone hoặc masterViewController phải ở trên ngăn kéo hoặc trên menu trượt.
3.Đối với menu iPad phải nằm trên rootViewController của splitView.
tôi đã cố gắng
tôi cố gắng thực hiện nó bằng cách sử spiltViewController
, cho iPad nó tốt (MasterViewController
đang đến trên bên trái của màn hình và DetailViewController
là đứng về phía bên phải của màn hình) đang làm việc nhưng cho iPhone nó chỉ đơn giản là làm việc như UINavigationController
(MasterViewController
điều khiển là rootViewController
của UINavigationController
).
tôi nên sử dụng phương pháp nào để triển khai?
Đó là bình thường như iPhone là một không gian màn hình nhỏ hơn nhiều. Nếu bạn muốn làm điều này, bạn nên xem xét việc tạo ra một chuyển hướng slide ra tùy chỉnh. Ray Wenderlich có một vài hướng dẫn, đây là http://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift mới nhất –
@SASmith mà tôi biết nhưng vấn đề là trên iPad masterViewController nên được đặt ở phía bên trái của màn hình như splitView không phải trên thanh trượt điều hướng hoặc ngăn kéo. cho iPhone nó là tốt. –
Câu hỏi của bạn không thực sự rõ ràng về người bạn đó. Bạn nên xem xét việc đưa nó vào đó. Bạn đang đề cập đến khi nó đang ở chế độ Chân dung? Thêm một chút chi tiết hơn cho câu hỏi của bạn về điều này và tôi sẽ cố gắng giúp đỡ. –