2014-10-03 15 views
7

Trong dự án của tôi, tôi có nhiều scrollview trống (bố trí với AutoLayout) trong nhiều bộ điều khiển xem. Vào thời gian chạy, lượt xem sẽ được thêm vào cơ sở người xem trên người dùng và nội dung mong muốn của họ. Điều này là tốt trong XCode 5, trình soạn thảo IB không bao giờ hiển thị bất kỳ cảnh báo nào.Kích thước nội dung cuộn được Sự mơ hồ với UIScrollView rỗng (XCode 6)

Gần đây, khi tôi cập nhật lên XCode 6 để có quyền truy cập vào iOS 8 và trình mô phỏng iPhone mới. Tôi thấy rằng tất cả các chế độ xem cuộn trống mà đã từng sử dụng là ok (không có cảnh báo trong XCode 5) hiện đang hiển thị cảnh báo về sự mơ hồ về kích thước nội dung có thể cuộn. Tôi kiểm tra AutoLayout của tôi và nó có vẻ ok.

Bất kỳ ý tưởng nào gây ra điều này?

P.S. nhưng mọi thứ dường như ok khi tôi chạy với giả lập và thiết bị, không có vấn đề bố trí.

Trả lời

1

Theo những gì bạn mô tả sự mơ hồ được giải quyết trong thời gian chạy, vì vậy khi bạn đang thiết kế trong IB, các ràng buộc này không tồn tại.

Nếu bạn muốn tránh cảnh báo này bạn có thể đặt intrinsic size-Placeholder trong IB như:

enter image description here

0

1) Thêm một UIView bên scrollview.

2) Đưa trở ngại hàng đầu, Trailing, Top, Bottom như 0.

3) Thêm hai khó khăn thêm để UIView Align đến trung tâm X và Y.

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