Tôi đã bắt đầu một ứng dụng iOS mới. Và yêu cầu ứng dụng đó là ứng dụng nên hỗ trợ từ iPhone 4 đến iPhone 6 Plus. Tôi rất quen thuộc với việc sử dụng các tập tin Xib. Cho đến nay tôi đã phân biệt các ứng dụng của tôi với iPhone 5 và dưới iPhone 5. Cho rằng tôi đã sử dụng 2 tập tin Xib cho một là dành cho iPhone 5 và khác là iPhone 5 dưới đây theo chiều cao thiết bị tôi thêm như thế. Nhưng bây giờ táo đã loại bỏ iPhone 6 và iPhone 6 Plus với iOS 8 cùng với XCode 6. Đối với 4 loại thiết bị này,Làm thế nào để hỗ trợ một xib cho tất cả các thiết bị iPhone lên đến iPhone 6 Plus?
1) iPhone 4 2) iPhone 5 3) iPhone 6 và 4) iPhone 6 Plus do I cần thêm 4 Xib hoặc bất kỳ giải pháp nào khác.
Để tìm hiểu Bảng phân cảnh, hiện tại tôi không có nhiều thời gian vì ứng dụng của tôi đã xác nhận ngày phát hành từ Khách hàng. Nhưng tôi sẽ tìm hiểu về sotryboard trong tương lai chắc chắn.
Tôi đã thử với khái niệm Autolayout, nhưng nó không hoạt động đối với tôi. và tôi không có đầy đủ về khái niệm Autolayout. Hôm qua tôi bắt đầu dự án mới của tôi với XCode 6, Vì vậy, tôi lấy iPhone 6 xem và cố gắng sử dụng autoresizing và autolayout nhưng không làm việc cho tôi và quan điểm đang chồng chéo. Tôi biết cho các thiết bị khác nhau tạo xibs khác nhau không phải là thực hành tốt. Để tạo ra mỗi thiết bị với mỗi xib sẽ mất rất nhiều thời gian. Tôi thực sự lo lắng về điều này làm thế nào để xử lý các thiết bị khác nhau từ ngày hôm qua trở đi. Xin ai đó giúp tôi thoát khỏi vấn đề này. Rất biết ơn bạn. Nếu bất cứ điều gì sai lầm trong nội dung của tôi xin vui lòng tha thứ cho tôi.
Nếu không có autolayout, bạn có thể tạo xib tương thích với tất cả các thiết bị –
@Ashish Kakkad cảm ơn bạn đã trả lời nhanh nhưng không dùng autolayout, làm thế nào một xib có thể hỗ trợ tất cả các thiết bị iPhone? bất kỳ ý tưởng? –