Kể từ khi tôi đã cập nhật dự án Swift tôi để Swift 2.3 và Xcode 8 (phát hành phiên bản) Tôi có thể không nhận được giao diện của tôi làm nữa ...Layout Interface Builder vấn đề khó khăn kể từ Xcode 8
tôi 'm thiết lập hoàn hảo tất cả các ràng buộc. Mọi thứ đều hoạt động tốt. Tôi đang mở lại Xcode vào ngày hôm sau và tất cả các Views của tôi trông như thế.
Ngoài ra tôi đang gặp phải rất nhiều cảnh báo ...
Nếu tôi bấm vào Update Frame
, cảnh báo sẽ biến mất và View trông bình thường trở lại. Nhưng ngay sau khi tôi khởi động lại Xcode (hoặc đôi khi thậm chí chỉ cần xây dựng dự án) nó hoàn tác một lần nữa ...
quan trọng: Tất cả Views trông hoàn hảo và như muốn bên trong bất kỳ thiết bị, nhưng nó thực sự khó giữ được cái nhìn tổng quan.
Tôi đã dành cả đêm để thay thế tất cả các yếu tố của dự án hiện tại của tôi. Mọi thứ đều ổn mà không có bất kỳ cảnh báo nào. Ngày tiếp theo. Cảnh báo trở lại và tôi đã thay đổi nghĩa đen không có gì ... Làm thế nào để loại bỏ điều này? Trợ giúp rất được đánh giá cao.
Tôi có thể "cập nhật khung", mọi thứ có vẻ tốt trở lại. Sau một vài lần xây dựng hoặc mới nhất sau khi mở lại Xcode, nó trông giống như vậy một lần nữa.
Ví dụ mới nhất: Màn hình cực đơn giản. UIViewController. UINavigationBar. UITableView. Không phân biệt. Một ô mẫu.
Đã đặt tất cả các Hạn chế hoàn toàn tối qua. Đã mở lại Xcode. Tìm thấy cái này.
Sửa:
Các đề nghị công việc xung quanh để chuyển đổi kích thước mô phỏng mong muốn điều khiển để Freeform trong thanh tra và sau đó cập nhật khung, chỉ là một giải pháp tạm thời. Ngay sau khi tôi mở lại Xcode, tất cả các cảnh báo đều quay trở lại. Tôi có thể thay đổi giá trị thành cố định sau đó, tất cả các phần tử "bật trở lại" về vị trí mong muốn của chúng và cảnh báo biến mất -> mở lại Xcode và tất cả các cảnh báo đều quay lại và các thành phần của bộ điều khiển đều bị xáo trộn một lần nữa.
Ngoài ra những gợi ý để thay đổi kiểu tập tin kịch bản để 7.x không có bất kỳ tác dụng. Tôi nhấn 7.x, nó hỏi tôi, nếu tôi muốn thay đổi. Đã nhấn ok. Nạp vào. Tôi đã mở main.storyboard và nó hỏi tôi thiết bị nào tôi muốn mở bảng phân cảnh. Xcode 8.0 đã được chọn lại rồi.
Điều đó xảy ra mỗi lần sau khi bạn khởi động lại Xcode? – ArtStyle
thỉnh thoảng nó không có khởi động lại. tiếp tục mã hóa ... tiếp tục chạy các ứng dụng. chuyển đến bảng phân cảnh vài phút hoặc vài giờ sau đó và tất cả các cảnh báo đều quay lại –
nhưng có. một khởi động lại là một đảm bảo để mang lại những cảnh báo trở lại –