2017-09-25 22 views
7

Tôi đang cố gắng đặt giới hạn "0" thành UIImageView từ hai bên (trái & bên phải) nhưng khi tôi thêm giới hạn với "Constrain to margin" , nó ghim hình ảnh tất cả các cách để các cạnh của ViewController trong khi nó nên giữ một số khoảng cách, tại sao điều này xảy ra?Giới hạn lề không hoạt động bình thường trên Xcode 9

+0

Bạn đang mô phỏng thiết bị nào? – matiastofteby

+1

Tôi không cố gắng chạy trình mô phỏng sau khi thêm các ràng buộc, tất cả điều đó đang xảy ra trong Trình tạo giao diện –

+1

Có cùng vấn đề với tôi [hướng dẫn từ Apple] (https://developer.apple.com/library /content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/BuildABasicUI.html#//apple_ref/doc/uid/TP40015214-CH5-SW1) – RhinoDavid

Trả lời

6

Tôi đã gặp sự cố tương tự và gần đây đã giải quyết được vấn đề bằng cách tắt khu vực an toàn. Safe Area Layout được bật theo mặc định. Để tắt Giao diện vùng an toàn trong Xcode 9, chọn Xem> Tiện ích> Hiển thị Trình kiểm tra tệp và bỏ chọn hộp kiểm để sử dụng Hướng dẫn bố cục vùng an toàn. Điều này sẽ khắc phục sự cố. Chúc may mắn, hy vọng nó sẽ giúp.

+0

Wow nó thực sự làm việc, đây là một nỗi đau ở cổ, cảm ơn bạn rất nhiều: D –

0

Kiểm tra xem UIImageView của bạn có là chồng chéo hoặc đặt qua dòng ký quỹ đó. Nếu trường hợp này xảy ra, hạn chế về điều lề không làm gì cả. Những gì tôi đã làm để sửa lỗi này đã được di chuyển bằng tay đối tượng đó để nó được ra khỏi dòng lề và thử lại.

Điều này cho phép bạn giữ Khu vực an toàn.

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