Tôi đang sử dụng UISearchDisplayController với UISearchBar. Tôi đặt UISearchBar này trong ứng dụng của tôi sử dụng IB và tôi nhận được:UISearchDisplayController tự động tạo một UIPopovercontroller để hiển thị kết quả tìm kiếm nội dung?! Làm thế nào để loại bỏ nó?
alt text http://img6.imageshack.us/img6/1985/screenshot20100701at156.png
Fine: khi bạn bắt đầu taping, kết quả popovercontroller xuất hiện một cách kỳ diệu (tôi đã không viết bất cứ điều gì một mình để làm cho nó xuất hiện!)
Sau đó, khi liên tiếp được nhấp trong kết quả, tôi muốn bỏ PopoverController NHƯNG ở giai đoạn này, tôi không bao giờ instantiated UIPopoverController đứng về phía tôi: có vẻ như nếu có một hành vi đóng gói trong các UISearchDisplayController
tự động bao bọc searchContentsController
của nó bên trong một UIPopoverController
. Đó là thực sự tuyệt vời bởi vì tất cả mọi thứ hoạt động hoàn hảo mà không làm bất cứ điều gì ngoại trừ việc tôi không thể nhận được các tài liệu tham khảo để UIPopoverController này để loại bỏ nó :(
Có ai biết làm thế nào để có được những tài liệu tham khảo này "kỳ diệu" tạo UIPopoverController? (điều này là bằng chứng cho iPad thực sự là một thiết bị "huyền diệu";)
Tôi nghĩ rằng sẽ có một tham chiếu đến UIPopoverController từ contentController của nó (thông qua thuộc tính cha mẹ của nó chẳng hạn), nhưng tôi không thể tìm thấy bất kỳ cách nào để có được một con trỏ cho nó:/
Tôi cũng đã cố gắng để từ chức vào thanh tìm kiếm như trả lời đầu tiên, nhưng popover vẫn có thể nhìn thấy :( – yonel