2014-09-29 19 views
10

Programda UISearchBar'ı programa ekledim, ilk kurulumunu yaptım. Ancak, arama çubuğuna dokunduğumda, klavye görünmüyor. Bu sitede bir soru sordum ve hiçbiri benim için çalışmıyor. İşte UISearchBir tıklandığında klavyeyi göstermiyorBaşlarken

Ben kurulum arama çubuğu bu düzeltme üzerinde

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]; 

herhangi bir öneriniz için kullanılan kod parçacıklarını nedir? Teşekkürler!

+0

Xcode 6.0.1 kullanıyor musunuz? – Aaron

+0

@Aaron Evet, Xcode 6.0.1 kullanıyorum – Jing

+0

Ayrıca simülatörde takılı bir donanım klavyesiyle mi çalışıyorsunuz? – Aaron

cevap

31

Xcode 6.0.1 kullanıyorsanız, donanım klavyenizin simülatör klavyesi tarafından alınması olasıdır. Simülatörü çalıştırırken, bu seçeneğin işaretli olmadığından emin olun. Eğer Arama Bar'da dokunduklarında Bu simülatör klavyeyi tetiklemesi gerektiğini:

enter image description here]

Ayrıca, bu Mesaja Xcode 5.1.1 klavyenin davranışına geri almak için nasıl açıklıyor:

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

+0

Bu, sorumu çözdü! Teşekkürler! – Jing

İlgili konular