5

Tôi đang đối mặt với một trường hợp lạ, tôi đã sử dụng thanh tìm kiếm trong ứng dụng của mình và gắn nó với chế độ xem bảng như được thấy trong hình dưới đây!Thanh tìm kiếm bị ẩn bởi thanh điều hướng khi trở thành hoạt động

enter image description here

Nhưng khi bao giờ tôi cố gắng tìm kiếm bất cứ thứ gì vào thanh tìm kiếm trượt lên và được ẩn bởi thanh điều hướng, tôi đã sử dụng thanh tìm kiếm một số lần và không bao giờ nhìn thấy tôi điều như thế này dưới đây là ảnh chụp màn hình của nó !

enter image description here

tôi không thể loại bỏ các thanh điều hướng kể từ khi tôi cần nó, nhưng tôi chỉ không thể hiểu tại sao hoặc làm thế nào nó có thể xảy ra,

Một điểm cần lưu ý là việc tìm kiếm thanh và bộ điều khiển của nó hoạt động hoàn hảo khi cố gắng tìm kiếm, điều duy nhất là nó bị ẩn sau thanh điều hướng,

Bất kỳ trợ giúp nào về điều này sẽ được đánh giá cao vì tôi không thể tìm ra lý do của nó.

+0

bạn đã thiết lập hạn chế hàng đầu cho UISearchBar? – Mrunal

+0

Không, không có ràng buộc Binding vào nó – Geet

+0

Sau đó thử thêm cho một cố định hàng đầu. – Mrunal

Trả lời

6

Hãy thử điều này:

Thiết lập thuộc tính mờ thanh điều hướng để NO:

self.navigationController.navigationBar.translucent = NO; 

Dòng này sẽ sửa chữa các điểm không bị đóng khung bên dưới thanh điều hướng và thanh trạng thái.

Nếu bạn phải hiển thị và ẩn thanh điều hướng, sau đó sử dụng mã này trong viewDidLoad

if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) 
    self.edgesForExtendedLayout = UIRectEdgeNone; // iOS 7 specific 
Các vấn đề liên quan