2017-09-21 18 views
5

Tôi đang cập nhật ứng dụng của mình bằng Xcode 9 để tương thích với iPhone X. Tôi sử dụng bố cục tự động và "Sử dụng Hướng dẫn bố cục khu vực an toàn" được đánh dấu.Làm thế nào để có toàn màn hình UITableView (với tiêu đề) trong iPhone X?

Tôi có một tiêu đề trong UITableView của mình và, như bạn có thể thấy trong ảnh chụp màn hình bên dưới, chế độ xem tiêu đề nghiêm chỉnh tôn trọng khu vực an toàn hàng đầu. Tiêu đề không theo tableview đầu hạn chế của tôi (đó là lớn hơn so với khu vực an toàn)

enter image description here

tableview hạn chế của tôi:

enter image description here

Làm thế nào tôi có thể làm gì để thay đổi tiêu đề của tôi để lấp đầy đầu màn hình (vùng trắng trên ảnh chụp màn hình)?

+0

Từ hình ảnh bạn đăng, thông báo bằng: 45 cho hướng dẫn bố trí hàng đầu. Làm cho nó 0. – Desdenova

+0

Bạn có tìm ra nó không? –

+0

@AnkitSrivastava yep constraints issue! – cmii

Trả lời

2

Đó có thể là do các ràng buộc của bạn bị đặt sai.

Bạn chỉ cần thay đổi giới hạn trên cùng của Tiêu đề bằng cách nhấp đúp vào nó.

The screen where you should double click

Và thay đổi hạn chế khu vực an toàn bằng mục Superview. here

+0

Tôi đã thêm tiêu đề theo chương trình, làm cách nào tôi có thể thực hiện việc này? – Feroz

+0

@Feroz Đặt bộ nhớSuperviewLayoutMargins của rootViewController của bạn thành true có thể giúp ích. Sau đó, bạn cần kích hoạt ràng buộc trên cùng của mình –

2

Trong thanh tra kích thước của tableview của bạn, thiết lập Insets Content tới Never

+0

Cảm ơn đã giúp tôi rất nhiều – NCFUSN

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