2013-08-05 41 views
7

Đây là một UITableView hoạt động tốt trong iOS6 chồng lên thanh trạng thái trong iOS7. Cách tốt nhất để giải quyết vấn đề này là gì? Sử dụng iOS7 beta 4. Hành vi này đã tồn tại kể từ phiên bản beta 1.Thanh trạng thái chồng chéo UITableView trên iOS7 beta 4

META: Khiếu nại về tôi không tuân thủ NDA với Apple trực tiếp tại 800-275-2294 hoặc Stack Overflow tại 212-232-8294; hoặc giúp tôi giải quyết vấn đề này ở đây rõ ràng là vượt trội so với các diễn đàn của Apple.

enter image description here

+0

Có những video thảo luận về chủ đề này trong bộ sưu tập WWDC năm nay, tôi đề nghị bạn hãy xem chúng. – borrrden

+0

Bạn có thể vui lòng cho tôi biết video nào giải quyết vấn đề này không? –

+0

@FullDecent: Vấn đề là iOS 7 không được phát hành và không ai có ý tưởng gì là sai vì hầu hết chúng ta không có iOS 7 kể từ bây giờ ... Tôi không nghĩ rằng bạn sẽ nhận được trả lời đúng cho câu hỏi này. .. –

Trả lời

12

Nếu bạn hài lòng để có "Ngôn ngữ" title phần để không chồng chéo lên nhau nhưng không nhớ những chồng chéo nội dung khi bạn di chuyển qua nó, bạn có thể thử điều này trong viewDidLoad ViewController của bạn:

[self.tableView setContentInset:UIEdgeInsetsMake(20, 
             self.tableView.contentInset.left, 
             self.tableView.contentInset.bottom, 
             self.tableView.contentInset.right)]; 
+0

Có vẻ như tôi sẽ thực hiện điều này nếu chạy iOS7. –

+0

Câu trả lời hay. Thanx. – smileBot

2

Một câu trả lời được mô tả ở đây https://devforums.apple.com/message/830042#830042 (có, bạn cần phải là một nhà phát triển trả cho truy cập vào nó). Tất cả các câu trả lời là các cấp độ khác nhau của hackery. Với tình hình xấu như thế nào, có lẽ sẽ có một giải pháp khác trong phiên bản cuối cùng.

Theo chủ đề rant (https://devforums.apple.com/thread/197429?tstart=0 "Tất cả chúng ta đều bị trục trặc!") Tôi thực sự nghĩ Apple nên sử dụng nguồn lực riêng của mình để thử nghiệm beta thay vì dựa vào các nhà cung cấp của nó. Trong một dự án FOSS, chúng tôi sẽ gọi đây là một cộng đồng, nhưng Apple đã đóng cửa để chúng tôi là nhà cung cấp.

+0

Dựa trên điều này, cập nhật câu hỏi để chỉ định phiên bản beta –

+0

Có vẻ như phiên bản beta 6 đang khắc phục sự cố này –

2

khởi điểm với iOS 7, đây là hành vi dự kiến ​​cho một UITableView được quản lý bởi một UITableViewController mà không phải là bên trong một UINavigationController.

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