Tôi có một dự án được xây dựng vào năm ngoái và sử dụng XIB, không có bảng phân cảnh. XIB không sử dụng Bố cục Tự động, nhưng chúng sử dụng một số Tự động hóa. Tôi gặp sự cố khi chạy với iOS7, trong đó tất cả các chế độ xem được ẩn dưới thanh trạng thái. Tôi hoàn toàn hiểu đây là một tính năng mới với iOS7, trong đó điều này có thể được mong đợi. Tuy nhiên, tất cả các giải pháp khắc phục nó để không làm điều này không hoạt động. Tôi có một hình ảnh ở đầu chế độ xem luôn hiển thị bên dưới thanh trạng thái và tôi không sử dụng thanh điều hướng hoặc bất kỳ thứ gì như thế.iOS7 - Xem dưới thanh trạng thái - edgeForExtendedLayout không hoạt động
Tôi đã thử cập nhật Y-deltas trong XIB (chúng không ảnh hưởng đến chế độ xem), tôi đã thử đặt edgesForExtendedLayout
thành UIRectEdgeNone
(không có gì) và nhiều thứ khác. Mỗi lần, thanh trạng thái hiển thị với khung nhìn ẩn bên dưới nó, bất kể tôi làm gì .. trừ khi tôi di chuyển xuống khung nhìn trong XIB để cho phép chỗ cho thanh trạng thái (nhưng giải pháp đó không hiệu quả vì nó trông không ổn trong iOS6, tất nhiên).
Có gì kỳ lạ là ngay cả khi tôi cố gắng một dòng mã hack trong một lần xem ca, nó không hoạt động (như sau):
self.view.frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y+20, self.view.frame.size.width, self.view.frame.size.height);
..Not rằng tôi sẽ đi với Đó là loại giải pháp, nhưng nó chỉ là lẻ mà nó không hoạt động (thời gian duy nhất tôi thường thấy rằng không làm việc là nếu Auto Layout được đặt ra, mà nó không phải trong trường hợp này).
Đây là yêu cầu thiết kế mà thanh trạng thái hiển thị và tôi chỉ bối rối vì sao tôi không thể đặt chế độ xem ở dưới thanh trạng thái cho iOS7. Tôi đã đọc từng bài đăng Stack Overflow duy nhất về chủ đề này cũng như các chuyển hướng/hướng dẫn của Apple. Một lần nữa, để nhắc lại, tôi hoàn toàn hiểu làm thế nào nó nên hoạt động và những gì các giải pháp dự kiến nên được này, nhưng không ai trong số đó có vẻ là làm việc cho dự án cụ thể này.
Tôi là một nhà phát triển iOS có kinh nghiệm, nhưng dự án này được xây dựng bởi một nhóm khác, vì vậy tôi không biết có điều gì đó ẩn trong một số tệp XIB, plist hoặc mã có thể vượt trội hơn các cài đặt ở trên không. Vui lòng cho tôi biết nếu có điều gì khác có thể được xem xét về điều này hoặc có thể cung cấp thêm thông tin.
Cảm ơn trước!
hey đã u nhận được bất kỳ giải pháp? tôi đang đối mặt với cùng một vấn đề. – Kalpesh
Bất cứ ai có giải pháp ngay tại đó? –