UISearchBar不显示键盘(仅适用于Xcode 5.1,iOS 7)

时间:2014-04-03 16:35:08

标签: xcode ios7 uisearchbar xcode5.1

这是我的源代码

[search setFrame:CGRectMake(listView.frame.origin.x, listView.frame.origin.y + 2,215, 52)];
        [search setPlaceholder:@"Search"];

        search.barTintColor = [UIColor colorWithRed:230/255.0f green:230/255.0f blue:230/255.0f alpha:1.0f];;
        [search setTranslucent:NO];
        search.delegate = self;
        [[UITextField appearanceWhenContainedIn:[UISearchBar class], nil] setTextColor:[UIColor blackColor]];
        UITextField *txfSearchField = [search valueForKey:@"_searchField"];
        txfSearchField.backgroundColor = [UIColor whiteColor];

它正在使用Xcode 5.0上的iOS 5,6,7

将xcode更新为5.1后,我的uisearchview不显示iOS 7和iOS 7.1中的键盘,但是使用iOS 6及更早版本,它可以正常工作。

我不知道解决方案。

你能给我一些解决方案吗?

谢谢

1 个答案:

答案 0 :(得分:1)

我有同样的问题。如果您正在使用故事板,我认为这将对您有所帮助。下载此处给出的示例代码。

https://developer.apple.com/library/ios/samplecode/TableSearch/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007848