2014-09-29 28 views
10

Tôi lập trình đã thêm UISearchBar trong chế độ xem, đã thực hiện một số thiết lập ban đầu. Tuy nhiên, khi tôi nhấn vào thanh tìm kiếm, bàn phím sẽ không hiển thị. Tôi đã tìm kiếm một số câu hỏi trên trang web này, và dường như không có gì làm việc cho tôi.UISearchBar không hiển thị bàn phím khi nhấn

Dưới đây là đoạn mã tôi đã sử dụng để thiết lập các thanh tìm kiếm

self.searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(origin.x,origin.y,width,height)]; 
self.searchBar.searchBarStyle = UISearchBarStyleDefault; 
self.searchBar.translucent = YES; 
self.searchBar.barTintColor = [UIColor whiteColor]; 
... 
[self.searchBar setDelegate:self]; 
[self.view addSubView:self.searchBar]; 

Bất kỳ đề xuất về sửa chữa này? Cảm ơn!

+0

Bạn đang sử dụng Xcode 6.0.1? – Aaron

+0

@Aaron Có, tôi đang sử dụng Xcode 6.0.1 – Jing

+0

Bạn cũng đang chạy trong trình mô phỏng có gắn một bàn phím phần cứng? – Aaron

Trả lời

31

Nếu bạn đang sử dụng Xcode 6.0.1, có thể bàn phím phần cứng của bạn đang thay thế cho bàn phím mô phỏng. Khi chạy trình mô phỏng, hãy đảm bảo rằng tùy chọn này không được chọn. Điều này sẽ kích hoạt bàn phím mô phỏng khi bạn gõ vào thanh tìm kiếm của bạn:

enter image description here]

Ngoài ra, bài viết này giải thích làm thế nào để lấy lại cho hành vi của bàn phím trong Xcode 5.1.1:

In Xcode 6, how do I use the hardware keyboard but display the software keyboard in the iOS simulator

+0

Điều này đã giải quyết được câu hỏi của tôi! Cảm ơn! – Jing

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